Tomcat中Servers和本地Tomcat关系
1.我的Eclipse工作目录:E:\workspace for javaee
1.安装本地Tomcat6.0(此目录不能有空格),Tomcat_Home: D:\Tomcat6.0\
2.在Eclipse配置Tomcat 6服务(它映射到本地的Tomcat6.0):windows--perferences--Server--Runtime Environment(双击)--Add
3.在控制台--Server窗体添加一个Tomcat localhost,它要映射到上一步配置的Tomcat 6服务--配置好--finish--项目列表会将本地Tomcat6.0中conf\下的文件拷贝过来放到项目列表的Server文件夹中
4.本地部署项目00_RoseDemo到Tomcat--IDE会立即修改项目列表Server文件夹中的配置文件
Server.xml:
<Context docBase="00_RoseDemo" path="/00_RoseDemo" reloadable="true" source="org.eclipse.jst.jee.server:00_RoseDemo"/></Host>
5.启动项目Debug|Run
a.Eclipse_WorkHome\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\publish.txt中会加入下面一段代码:
org.eclipse.jst.jee.server\:00_RoseDemo=D\:\\Tomcat6.0\\webapps\\00_RoseDemo
b.IDE会将项目列表Server文件夹中的配置去覆盖本地Tomcat6.0\conf文件夹中的配置文件并将00_RoseDemo部署到本地Tomcat6.0\webapps中--访问
6.停止服务--删除Eclipse中控制窗体Server中的项目00_RoseDemo--本地配置文件会修改
7.再次在IDE中启动Tomcat localhost服务--将没有部署项目的配置去覆盖本地的Tomcat6.0中的配置并删除webapp和work中的00_RoseDemo