问题:
在eclipse中启动tomcat后,浏览器无法访问(出现下图所示的404页面); 直接从tomcat安装目录下启动tomcat则能正常访问.(eclipse的内置浏览器页面也有可能出现相同的情况)
原因:
eclipse默认使用的项目发布路径并不是tomcat的webapp目录.
(可能是为了在eclipse中修改代码调试时,不影响已经部署在tomcat中webapp目录下的现有项目)
解决方法:
修改tomcat的配置文件.
双击对应的tomcat server打开其配置文件.可以看到其Server Locations项的默认配置如下图(默认选中第一项).
我们需要选中第二项. 如果在该server中已经部署了项目,则需要先移除(如下图),否则无法修改Server Locations.
修改Server Location项如下,然后保存.(根据自己实际的Tomcat配置选择)
修改之后重启tomcat,就可以正常访问了.