欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

如何用TOMCAT部署JAVA项目?

程序员文章站 2022-04-14 12:36:18
...

前言

我们在开发阶段,一般使用IDE如MyEclipse来部署web项目。当我们也不要忘记手动部署的方法。现在来揭开三种方式的部署。

正文

项目的一般结构

首先,不管哪一种,你的项目一定是这样的:
如何用TOMCAT部署JAVA项目?

第一种:一样自定义的配置文件

在Tomcat\Catalina\localhost文件夹下面写一个RMSSRV.xml,
文件内容<Context path="/RMSSRV" reloadable="true" docBase="D:\workspace\RMSSRV" />
注意: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文件后不需要重启就可以实现显示的同步.