zoukankan      html  css  js  c++  java
  • 在tomcat目录下启动tomcat,可以正常访问tomcat主页,然在在eclipse中集成了tomcat却访问不了tomcat主页,却能访问发布的项目

      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.pluginsorg.eclipse.wst.server.core mp1
    这个就是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。

  • 相关阅读:
    Git回退---reset和revert
    XML解析
    SpringBoot学习day01
    Spring boot精要
    JS没有contains方法,可以用indexof实现
    git fetch 取回所有分支(branch)的更新(转)
    idea 设置注释模板
    git退出编辑模式
    git 提交代码到远程分支
    linux下,保存退出vim编辑器(转)
  • 原文地址:https://www.cnblogs.com/dengmj/p/4631736.html
Copyright © 2011-2022 走看看