tomcat 单独发布项目 和 eclipse启动tomcat的区别

来源:互联网 发布:apache ant windows 编辑:程序博客网 时间:2024/05/16 04:40

tomcat单独发布项目有三种方式:

1.在tomcat/conf目录下,更改server.xml,添加

<Context path="/" docBase="D:\\java\\ssmDemo01\\ssm\\web" debug="0" reloadable="false" />
2.将web项目文件复制到tomcat/webapps目录下

3.在tomcat/conf/Catalina/localhost目录下创建一个xml,将上面的<context>写道这个xml中。

在写代码时需要调试,这时上面这种发布web工程的方式就不合适了,在eclipse中启动调试比较方便,但eclipse启动tomcat发布web项目与上面的方式不同:

需要将web项目添加到server中:


然后再启动server,如果使用上面tomcat单独发布项目的方式配置,而不在eclipse中添加到server中,项目是启动不了的,这是因为,eclipse启动tomcat的时候,项目并没有发布到tomcat/webapps目录下,而是在worksapce中的一个临时目录下。eclipse启动tomcat,tomcat好像也不会从Catalina/localhost中读取xml,这里还有疑问,后续会继续研究。当然这只是我现在的理解,可能不对。还请各位指正。



阅读全文
0 0
原创粉丝点击