在Eclipse中配置好tomcat后,把一个web项目发布到tomcat上去,当使用http://localhost:8080访问tomcat首页时出现404错误,但可以正常访问web页面,然而当在tomcat文件中单独启动tomcat时却可以正常访问tomcat首页,如图所示
对于这个问题,是Eclipse中默认设置出了问题,解决方案如下:
1.找到server操作窗口,双击下面的tomcat服务,出现如图所示界面
2、在打开的设置中,将Server Locations的选项选成第二个“Use Tomcat installation (takes control of ………)”即可。
注意:当上图红色方框是灰色不可选状态时,请进行如下操作
1.关闭所有窗口,仅留下如图红色方框所示的界面
2.单击红色箭头部分,选择相应版本的tomcat服务器,点击finish
3.此时不要运行tomcat,双击servers下的tomcat,出现如图所示的界面
4.此时红色方框内变为可修改状态,将红色方框内的Server Locations的选项选成第二个“Use Tomcat installation (takes control of ………)”并保存即可