您的位置:首页 > 运维架构 > Tomcat

关于eclipse中的web项目没有部署到tomcat中

2017-06-18 15:47 232 查看
在之前的一篇关于web服务器tomcat的文章中我说到了,webRoot目录下的内容是需要部署到tomcat的webapps目录下的,eclipse或者myeclipse的workspace目录都只是开发环境而已,而真正的运行环境是在tomcat服务器中。

1,在myeclipse中,WebRoot目录下的所有被部署到tomcat的webapps目录下,src下的文件被部署到了webapps/WEB-INF/classs中。

2,在eclipse中,WebContent目录下的所有被部署到tomcat的webapps目录下,src下的文件被部署到了webapps/WEB-INF/classs中。

问题:

但是在开发过程中刚开始使用eclipse的时候可能会发现,在自己的tomcat目录下并没有找到部署的web工程,那么web工程究竟被部署到哪里了呢?

原因

eclipse不像MyEclipse默认将项目部署到tomcat安装目录下的webapps中,而默认部署到工作目录下的.metadata/.plugins/org.eclipse.wst.server.core/tmp1/wtpwebapps中,tmp1文件夹里面存放着该项目的信息。


解决方法:将部署项目的位置由默认改为tomcat下的webapps中

停止tomcat服务器(stop)
删除默认位置中部署的项目(add and remove)
清除该位置的相关数据(clean)
右键需要修改的tomcat然后选择open
找到servers location,选择第二个(Use tomcat Installation)
修改deploy path为webapps
保存关闭


必须注意的是1,2,3步必须先操作,要不然无法进行下面的操作。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐