码迷,mamicode.com
首页 > 系统相关 > 详细

在tomcat目录下启动tomcat,可以正常访问tomcat主页,然在在eclipse中集成了tomcat却访问不了tomcat主页,却能访问发布的项目

时间:2015-07-09 00:37:50      阅读:127      评论:0      收藏:0      [点我收藏+]

标签:

  tomcat server在eclipse中正常配置了,在eclipse建tomcat服务是在server 视图那里new server建立的,但把项目部署到tomcat后却发现tomcat主页报404的错误,然后在tomcat的webapps查看却没发现我部署的项目,但是既然没有部署到自己的tomcat为什么又能正常访问项目呢?原来使用new server这种方式默认是使用eclipse自带的eclipse,所以我启动tomcat server,输入我自己的tomcat主页地址其实访问的是eclipse自带的tomcat server,所以找不到很正常,但是经过一番思考,那它是怎么访问我部署的项目的,解释在下一段。

  原来这是ECLIPSE的优化,它把TOMCAT的配置文件都COPY到自己一个隐藏的目录下了,当你用ECLIPSE启动的时候,其实并不是启动 TOMCAT下的STARTUP,而是ECLIPSE自己的COPY的那堆配置文件,所以,你用ECLIPSE启动时,访问TOMCAT自带的主页会出 404。

.metadata\.plugins\org.eclipse.wst.server.core\tmp1
这个就是ECLIPSE默认COPY配置文件存放的目录。

  所以因为eclipse 自带tomcat只是copy了自己tomcat的配置文件,所以是访问不了tomcat主页的。

  那说了这么多解决办法呢?

  在server视图中,双击这个tomcat的server,进入到编辑窗口,看到一项选项叫做 server location,默认选择了第一 项(即use workspace metadata)。将此项修改为 第二个选项(use tomcat installation),再次重新启动 tomcat,就可以正常访问到 http://localhost:8080,如果这个选项是灰色的就需要remove掉tomcat下的所有项目,并clean tomcat。

 

在tomcat目录下启动tomcat,可以正常访问tomcat主页,然在在eclipse中集成了tomcat却访问不了tomcat主页,却能访问发布的项目

标签:

原文地址:http://www.cnblogs.com/dengmj/p/4631736.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!