如何用TOMCAT部署JAVA项目?
程序员文章站
2022-03-02 10:13:12
...
前言
我们在开发阶段,一般使用IDE如MyEclipse来部署web项目。当我们也不要忘记手动部署的方法。现在来揭开三种方式的部署。
正文
项目的一般结构
首先,不管哪一种,你的项目一定是这样的:
第一种:一样自定义的配置文件
在Tomcat\Catalina\localhost文件夹下面写一个RMSSRV.xml,文件内容<Context path="/RMSSRV" reloadable="true" docBase="D:\workspace\RMSSRV" />
注意:path中的值"/RMSSRV"与文件名RMSSRV.xml要一致.
注意:path中的值"/RMSSRV"与文件名RMSSRV.xml要一致.
1.示例:
Tomcat 6.0\conf\Catalina\localhost\bbs.xml<Context path="/bbs" reloadable="true" docBase="E:\workspace\bbs" workDir="E:\workspace\bbs\work" />
1)解析:
1))在...\localhost目录下创建项目路径文件bbs.xml,
内空如上..path中的值"/bbs"与文件名bbs.xml要一致.
2))docBase是你的页面文件的根目录.
3))workDir是jsp文件编译成java文件后java文件存放的地址.
4))path 位虚拟目录 docBase 为实际目录
第二种:利用server.xml
将:<Context path="/RMSSRV" reloadable="true" docBase="D:\workspace\RMSSRV" /> 直接加在
Tomcat\Catalina下的server.xml里面的 </Host>结束标记前面
第三种:使用webapps文件夹
将项目文件夹拷贝到Tomcat\webapps文件夹下面总结
不带项目名也可以访问我的项目
<Context path="" docBase="ims" debug="0" reloadable="true"/>这样就是不带项目名也可以访问我的ims项目。
解释:
也就是说输入http://localhost:8088就可以访问到ims了。
path就是在访问的时候后面要跟上的项目路径,不写就代表不输入就可以。docBase代表要访问的项目
contex标签
1.contex指上下文,实际上就是一个web项目;
1))path是虚拟目录,访问的时候用127.0.0.1:8080/welcom/*.jsp访问网页,
2))welcome前面要加/;
3))docBase是网页实际存放位置的根目录,映射为path虚拟目录;
4))reloadable="true"表示你修改了jsp文件后不需要重启就可以实现显示的同步.
推荐阅读
-
Vue CLI3创建项目部署到Tomcat 使用ngrok映射到外网
-
详解在LINUX上部署带有JAR包的JAVA项目
-
tomcat部署web项目步骤(简述tomcat工作原理)
-
tomcat部署web项目步骤(简述tomcat工作原理)
-
在docker中部署tomcat并且部署java应用程序的步骤详解
-
IntelliJ IDEA部署web项目,Tomcat没有出现Artifacts
-
Docker Compose部署项目到容器-基于Tomcat和mysql的商城项目(附源码和sql下载)
-
CloudFoundry 之 IBMCloud 项目部署java例子
-
java项目升级spring4.3.x 、jdk1.8 、tomcat8.5遇到的坑及解决方案
-
JAVA面向对象编程课程设计——项目部署