eclipse添加tomcat启动正常,localhost:8080访问提示404

Posted RunningFan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了eclipse添加tomcat启动正常,localhost:8080访问提示404相关的知识,希望对你有一定的参考价值。

问题描述:今天启动一个eclipse后,打开另一个eclipse工作空间,发现加入tomcat后能够正常启动,但是在浏览器访问http://localhost:8080/出现404


原因是路径不对,配置tomcat时:

如果只想运行Eclipse工作空间的应用项目,可以选择“Use workspace metadata”;

反之如果希望同时运行其他Eclipse工作空间之外的应用项目,就可以选择“Use Tomcat installation”。

同时:

通过手动启动Tomcat时,是采用%TOMCAT_HOME%/webapps(包括docs,host-manager,manager,ROOT4个目录)作为默认的webapp目录的,

%TOMCAT_HOME%/webapps目录下包括ROOT,对应服务器的根目录“/”,也就是通过http://localhost:8080/访问看到的Tomcat Welcome页面。

 

如果在Eclipse中通过插件启动Tomcat,则是采用%ECLIPSE_WORKSPACE_HOME%/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps作为webapp目录的,wtpwebapps下没有ROOT webapp或者有时包括一个空的ROOT webapp。在这种情况下,访问http://localhost:8080/就会看到HTTP error 404 或者一个空白页面。如果把%TOMCAT_HOME%/webapps下的docs,host-manager,manager,ROOT目录拷贝到wtpwebapps目录下,此时也是可以通过http://localhost:8080/访问看到的Tomcat Welcome页面。

改成第二个,问题就解决了~~~



以上是关于eclipse添加tomcat启动正常,localhost:8080访问提示404的主要内容,如果未能解决你的问题,请参考以下文章

eclipse中tomcat无法正常启动求助

tomcat启动正常,404. Eclipse没有正确部署工程项目

eclipse下启动tomcat时,页面中文字符显示正常,但是单独启动tomcat时,页面中文字符乱码

eclipse启动tomcat无法访问

tomcat启动正常,但是访问项目时,404. Eclipse没有正确部署工程项目

eclipse的debug模式下启动不了tomcat