这个很正常,你先看webapps下面有没有web程序,然后带上web程序名再测试下

解决方案 »

  1.   


    已经打开了,我改了好几次端口,运行了startup.bat,netstat -aon|findstr "8081" 
    结果
      TCP    0.0.0.0:8081           0.0.0.0:0              LISTENING       1740
      TCP    127.0.0.1:8081         0.0.0.0:0              LISTENING       7140
      

  2.   


    里面肯定有ROOT不是吗?这个应该直接就可以运行的啊?
      

  3.   

    端口号改过么?         实在不行换个版本的tomcat吧
      

  4.   

    配置了,要是没配置无法启动的…换个版本的tomcat,嗯,可以试试…
      

  5.   

    tomcat路径下,conf/web.xml
    <welcome-file-list>下<welcome-file>配置的是什么?看下root下有那个页面吗?
      

  6.   

    如果服务正常启动了你可以这样试试http://localhost:8080/xxx如果不行换成http://127.0.0.1:8080/xxx
      

  7.   

    路径问题,你是不是访问web_inf 下的东西额
      

  8.   

    1、查看 tomcate\conf\server.xml中
    <Connector port="80" protocol="HTTP/1.1"
                   connectionTimeout="20000"
                   redirectPort="8443" URIEncoding="GBK"/>port是什么 ,如果是8080的话, 看看tomcat启动了没有 ,后台 报什么错没有 ?2、如果不是8080,则改成http://localhost:XXXX(port中的值) ,看看。
      

  9.   


    有,我用glassfish可以运行ROOT的内容
      

  10.   

    启动成功了没??
    要不然怎么可能光访问
    http://localhost:8080
    就出404
      

  11.   

    启动的时候看启动成功没有
     假如启动成功就去看8080端口号被占用了没有
      用oracle数据库就经常被占用
      

  12.   

    你看看 tomcat目录下的 conf/server.xml ctrl+f 搜索“Connector”里面有
    <Connector port="8080" protocol="HTTP/1.1" 
                   connectionTimeout="20000" 
                   redirectPort="8443" />
    port端口号是否是8080
      

  13.   

    因为你的tomcat可能是精简版,把tomcat原本的一些默认项目给删掉了。而直接访问的话,其实是访问到的tomcat的wapps下的默认项目。你可以去访问http://localhost:8080/你的项目名   这个样子。其实tomcat本身没有问题。
      

  14.   

    [Quote=引用 16 楼  的回复:]1、查看 tomcate\conf\server.xml中
    <Connector port="80" protocol="HTTP/1.1"
                   connectionTimeout="20000"
                   redirectPort="8443" URIEncoding="GBK"/>port是什么 ,如果是8080的话, 看看tomc……
    [/Quote
    en
      

  15.   

    我也遇到类似情况,昨天还好好的,今天一上来打开tomcat 输入http://localhost:8080死活说找不到网页,看了评论,我就直接跳过,输入http://localhost:8080/工程名,结果就行了现在还很纳闷