eclipse中,tomcat项目默认是部署在eclipse的worksapce文件夹中的\.metadata\.plugins\org.eclipse.wst.server.core目录下,这种默认配置可能会导致项目明明成功部署发布启动而页面却报404的错误。
解决方案:
一、删除掉Tomcat下部署的项目。
二、重新配置Tomcat,配置方式如下:
Eclipse中Tomcat service设置选择window——show view——services可以看到服务的面板
双击下面红色圈住部分
进入Tomcat的配置页面
将上图红色圆圈内的配置修改为下图:
注1:
Use workspace metadata(does not modify Tomcat installation):
表示使用当前workspace的metadata路径,它一般会将输出文件保存至workspace目录下.
Use Tomcat installation (take control of Tomcat Installation):
表示输出文件保存至tomcat安装目录下。
Deploy Path:表示发布项目的目录:改为webapps。
注2:
Tomcat配置页面中server location可能是灰色无法更改配置,若要更改,应该先把Tomcat下的所有项目移除,右击选择clean之后方可进行配置。
这样在Eclipse启动了Tomcat服务器,我們也能夠访问到Tomcat本地管理首页。
否则只能在DOS下使用Tomcat的启动命令才能访问Tomcat本地管理首页。