eclipse部署项目到tomcat

一、User workspace metadata(does not modify Tomcat installation)  

1.1、用eclipse上Tomcat配置(虚拟tomcat:eclipse-->workspace->server.xml)

 

1.2、直接将web项目deploy上去。 Services->tomcat->server.xml会增加Context

<Host>

<Context docBase="TestDemo" path="/TestDemo" reloadable="true" source="org.eclipse.jst.jee.server:TestDemo"/>

</Host>

1.3、访问:localhost:8080/TestDemo/index.jsp

 

二、Use Tomcat installation(takes control of Tomcat installation)

2.1、修改本地tomcat上的server.xml

路径:F:\Tomcat\apache-tomcat-8.0.43-windows-x64\apache-tomcat-8.0.43\conf\server.xml

内容:<Context debug="0" docBase="G:\myjavawork_2017\TestDemo\WebContent" path="/TestDemo" privileged="true" reloadable="true"/>

 

三、User custom location(does not modify Tomcat installation)  

3.1、貌似跟User workspace metadata(does not modify Tomcat installation) 一样

 

总结:

1、用的server.xml不同

*User workspace metadata(does not modify Tomcat installation)  用eclipse-->workspace->server.xml(部署后自动维护)

*Use Tomcat installation(takes control of Tomcat installation) 用tomcat->conf->server.xml(部署后手动维护)

*User custom location(does not modify Tomcat installation)  不了解,很小用到。

2、Server Locations切换时候需要注意

User workspace metadata和Use Tomcat installation之间切换。先切换然,然后编辑server.xml。因为切换时原server.xml会覆盖或者修改目标server.xml。

注意:热部署要特别注意。tomcat启动后要看要看server.xml:<Context path="myProject" docBase="G:\myjavawork\ServletTest\WebContent" debug="0"    reloadable="true"/> 这配置是否存在。

3、server path和deploy path

*server path:服务器路径

User workspace metadata(does not modify Tomcat installation)  对应eclipse上生成的servers服务器。

Use Tomcat installation(takes control of Tomcat installation)对应tomcat服务器路径。

*deploy path:项目部署文件夹(可以随便放到哪个文件夹都行)

4、项目部署路径

项目部署路径 = server path + deploy path

 

posted @ 2017-04-16 12:16  N神3  阅读(476)  评论(0编辑  收藏  举报