使用eclipse+tomcat做本地调试,项目没跑起来,原因可能是tomcat/webapps目录下没有同步,那eclipse究竟是把项目放到哪个目录下呢?
eclipse默认部署
eclipse并不像MyEclipse默认将项目部署到tomcat安装目录下的webapps中,而默认部署到工作目录(workspace)下的.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps中。(tmp0、tmp1的不同是目前这个server容器的顺序)
修改
为了使项目默认部署到tomcat安装目录下的webapps中,show view->servers->找到需要修改的tomcat->右击
1. 停止eclipse内的tomcat服务器(stop)
2. 删除该容器中部署的项目(add and remove)
3. 清除该容器相关数据(clean)
4. 打开tomcat的修改界面(open)
5. 找到servers location, 选择第二个(User tomcat Installation)
6. 修改deploy path为webapps
7. 保存关闭
原文地址及更深了解到:https://blog.youkuaiyun.com/qq_26975307/article/details/81747980