`
929118967
  • 浏览: 20221 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
博客专栏
Fcebf22e-9505-38db-b3f2-65fdcc3fd6a5
java开发的深入浅出
浏览量:6899
文章分类
社区版块
存档分类
最新评论

如何用TOMCAT部署JAVA项目?

阅读更多

前言

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

正文

项目的一般结构

首先,不管哪一种,你的项目一定是这样的:

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

在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文件后不需要重启就可以实现显示的同步.

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics