问题现象:
tomcat在eclipse里面能正常启动,而在浏览器中访问http://localhost:8080/不能访问,且报404错误。同时其他项目页面也不能访问。
但是在tomcat安装目录下双击startup.bat手动启动tomcat服务器,可以正常访问htt://localhost:8080/能正常访问tomcat管理页面。
问题原因:
eclipse将tomcat的项目发布目录(tomcat 目录中的webapp)重定向了,所以你会发现在tomcat安装目录下的webapp目录里面找不到你的项目文件。
解决办法:
重新配置下tomcat服务器:
在eclipse中的server页面,双击tomcat服务,会看到如图所示的配置页面:
默认如上配置无法修改,修改过程如下:
1、移除tomcat服务器中的web工程:
2、清理Tomcat
3、重启eclipse
默认选项为:Use workspace metadata(dose not modify Tomcat installation)
修改选项为:Use Tomcat installation(takes control of Tomcat installation)
修改之后就可以使在Eclipse启动的tomcat服务器,也能够被访问到tomcat首页(如通过:http://localhost:8080访问),否则默认情况下在Eclipse启动的tomcat服务器是无法被访问到tomcat首页的,只有在DOS下启动的Tomcat才能被访问到tomcat首页。