zoukankan      html  css  js  c++  java
  • eclipse3.6_jee启动tomcat无法访问http://localhost:8080/的解决方案

     前面介绍了eclipse中如何修改web项目的webroot目录的问题,项目是解决了,但是,当在eclipse中启动tomcat后,在浏览器器输入http://localhost:8080/,无法打开我们熟悉的tomcat默认主页,而http://localhost:8080/projectpath却可以进入项目主页,这是为什么呢?

            其实很简单,几步就解决问题:

    首先,找到servers标签(别告诉我你找不到啊,这样我就无话可说了),找到你已经配置好的tomcat,看看tomcat下你是否已经加入了一些module(也就是项目啦),如果已经有加入,右键你要配置的服务器项,我的是"Tomcat v6.0 server at localhost",选择Add and Remove....在弹出的对话框中,将这个服务器下所有的module先删除(因为这个配置只有在还没有加入module的情况下才能修改,只要加入了module,这个配置修改处就是灰色,禁用了,明白了吧)

    然后,先告诉我,你是不是将里面的module都删掉了?好,清空了,我们接着来,双击"Tomcat v6.0 server at localhost",这时,在你的编辑窗口会出来一个关于tomcat配置的UI界面,看到这个界面就好办了

    接下来,在这个界面里找到"Server Locations",(找不到?不会吧),在下面的三个单选项中,选中第二项"Use tomcat installation",然后,下来四行,看到"Deploy Path"了没?它后面的值默认是"wtpwebapps",把它改成"webapps",也就是tomcat中发布项目所在的文件夹名字

    到此为止,配置完成,重新把项目加入到"Tomcat v6.0 server at localhost"服务器中去,运行.

    这个时候,你就可以看到熟悉的http://localhost:8080/了.

    有可能,tomcat在启动时,由于项目较大,发布时间较长,造成发布时间超过,tomcat等待发布的时间,你需要在这个配置界面,找到"Timeouts"选项,把"Start"后面的时间改大点,单位是秒啊.

     这样就可以了.

    我目前还只找到这个方法,还在研究,如何在eclipse中启动tomcat使用tomcat虚拟路径方式,不要每次一启动就发布项目,这个发布的时间真是让人有点郁闷,如有哪位已找到eclipse中启动tomcat,不使用发布方式,直接虚拟路径链过去的方法,望不吝共享下.谢谢!

    原文:http://ons.javaeye.com/blog/718037

  • 相关阅读:
    【SaltStack官方版】—— MANAGING THE JOB CACHE
    《SaltStack技术入门与实践》—— 实践案例 <中小型Web架构>2 Keepalived
    《SaltStack技术入门与实践》—— 实践案例 <中小型Web架构>1 初始化和Haproxy
    《SaltStack技术入门与实践》—— Peer
    多台主机之间共用私钥,实现免密登陆
    王者荣耀冒险模式刷金币
    2019-03-26 SpringBoot项目部署遇到跨域问题,记录一下解决历程
    关于gitignore无效的一些记录
    vlookup
    ubuntu ifconfig只有lo没有ens33的问题
  • 原文地址:https://www.cnblogs.com/huangjiandong2012/p/2001367.html
Copyright © 2011-2022 走看看