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的主要内容,如果未能解决你的问题,请参考以下文章
tomcat启动正常,404. Eclipse没有正确部署工程项目
eclipse下启动tomcat时,页面中文字符显示正常,但是单独启动tomcat时,页面中文字符乱码