三天发了三个帖子,都没找到问题。希望今天找到。
tomcat启动后没报错。但是输入http://localhost:8080/ 页面为无法显示。root下面有index.html但输入http://localhost:8080/index.html也和上面情况一样无法显示。 我中间尝试着装了多个不同版本的tomcat都一样myEclipse哩面的tomcat也一样。 中间重装过系统。弄完了还这样。希望高手帮忙解答,先谢了。

解决方案 »

  1.   

    这是我的log.
    2009-9-6 9:32:18 org.apache.catalina.core.AprLifecycleListener init
    信息: Loaded APR based Apache Tomcat Native library 1.1.14.
    2009-9-6 9:32:18 org.apache.catalina.core.AprLifecycleListener init
    信息: APR capabilities: IPv6 [false], sendfile [true], accept filters [false], random [true].
    2009-9-6 9:32:19 org.apache.coyote.http11.Http11AprProtocol init
    信息: Initializing Coyote HTTP/1.1 on http-8080
    2009-9-6 9:32:19 org.apache.coyote.ajp.AjpAprProtocol init
    信息: Initializing Coyote AJP/1.3 on ajp-8009
    2009-9-6 9:32:19 org.apache.catalina.startup.Catalina load
    信息: Initialization processed in 745 ms
    2009-9-6 9:32:19 org.apache.catalina.core.StandardService start
    信息: Starting service Catalina
    2009-9-6 9:32:19 org.apache.catalina.core.StandardEngine start
    信息: Starting Servlet Engine: Apache Tomcat/6.0.20
    2009-9-6 9:32:19 org.apache.coyote.http11.Http11AprProtocol start
    信息: Starting Coyote HTTP/1.1 on http-8080
    2009-9-6 9:32:19 org.apache.coyote.ajp.AjpAprProtocol start
    信息: Starting Coyote AJP/1.3 on ajp-8009
    2009-9-6 9:32:19 org.apache.catalina.startup.Catalina start
    信息: Server startup in 592 ms别人说少了
    2009-9-5 20:10:05 org.apache.catalina.core.ApplicationContext log 
    信息: ContextListener: contextInitialized() 
    2009-9-5 20:10:05 org.apache.catalina.core.ApplicationContext log 
    信息: SessionListener: contextInitialized()

    这两项又有人说没少我也不清楚我这正不正常。这是环境变量:
    administrator的用户变量。 
    path 
        C:\ProgramFiles\Java\jdk1.6.0_05\bin; 
    系统变量。 
    CATALINA_BASE 
        C:\tomcat6.0 classpath 
        .;C:\ProgramFiles\Java\jdk1.6.0_05\lib\tools.jar;C:\ProgramFiles\Java\jdk1.6.0_05\lib\dt.jar;C:\ProgramFiles\Java\jdk1.6.0_05\jre\lib;%CATALINA_HOME%\lib\servlet-api.jar; JAVA_HOME 
        C:\ProgramFiles\Java\jdk1.6.0_05 
    CATALINA_HOME 
        C:\tomcat6.0 我的安装路径在 
        jdk  C:\ProgramFiles\Java\jdk1.6.0_05 
        jre C:\ProgramFiles\Java\jre1.6.0_05 
      tomcat  C:\tomcat6.0tomcat6.0.20官网上下的。
      

  2.   

    看看端口号是不是8080,Tomcat的版本是最新的?
      

  3.   

    这是端口:
     <Connector port="8080" protocol="HTTP/1.1" 
                   connectionTimeout="20000" 
                   redirectPort="8443" />
    tomcat6.0.20版最新的
      

  4.   

    看log,你的tomcat没问题了啊.直接执行tomcat\bin\startup.bat启动tomcat,不从myeclipse里启动试一下.是断网的那种无法显示,是不是你的防火墙原因啊,添加个例外端口8080试试吧.希望能有效果.
      

  5.   

    你用tomcat下的bat启动
      看能进入tomcat页面不》?看看端口
      

  6.   

    我是直接执行tomcat\bin\startup.bat启动tomcat的。
    防火墙是关的。
      

  7.   

    在IDE 里拉个简单的页面,测试一下,要是不行,看看是什么问题。
      

  8.   

    用myeclipse部署了个jsp还是不行,无法显示,找不到服务器。
      

  9.   

    浏览器返回什么错误!!!!
    <Connector port="8080" protocol="HTTP/1.1" 
                  connectionTimeout="20000" 
                  redirectPort="8443" /> 为什么要配redirectPort="8443"???!!!!
    关闭所有杀毒软件和防火墙!!!!
      

  10.   

    请先telnet localhost 8080
    确定你的tomcat是正常工作
      

  11.   

    系统XP sp3的。以前也这系统啊。
    浏览器就是找不到服务器,无法显示网页,就跟断网上网页一样
    redirectPort="8443"这个我没有配自带的就是这样的
    netstat端口也没被占用。
      

  12.   

    这个图显示说明你的tomcat可能就没有起来·····
     或者说端口不对··`
      

  13.   


    log里面又没什么异常。重装系统也不行怎么办?
      

  14.   

    重装系统 晕死 你重装tomcat就好了~~~还有你的结贴率也有点··
      
      

  15.   

    582ms 就启动了···
      可能tomcat坏了
      你重新装一个试试·~
      

  16.   


    重装tomcat没用。我也是没办法啊。
    这是我昨天才申请的,就问了三个一样问题。都没有可用的答案。
      

  17.   

    换过了。都是这样的,都秒启动。
    Tomcat6·0·10.exe
    apache-tomcat-6.0.20.zip
    apache-tomcat-5.5.23.zip
    apache-tomcat-6.0.14.zip
    这几个我都用过,都是这样的。help啊
      

  18.   

    从log来看,应该是已经启动了。
    http://localhost:8080/
    这个也不能显示tomcat主页的话,应该就不是tomcat的问题了。应该是网络的问题。和tomcat没关系。
    看看你的网络协议是否装全了。
    试试别的网址,比如,www.baidu.com,看你的网络是否正常。
    另外你可以试试:
    http://127.0.0.1:8080/
      

  19.   

    我也觉得是网络问题。而且一些游览器localhost和127.0.0.1是不一样的。你打http://127.0.0.1:8080看看
      

  20.   

    另外,你可以试试telnet 127.0.0.1 8005
    如果tomcat启动了的话,你是可以telnet上去以后,用SHUTDOWN命令关闭的。
      

  21.   

    别的网站上网没问题的。我现在上网的就我这电脑,127和localhost都用了没用。
      

  22.   

    你的log里面没有少什么,问题应该是你的classpath的路径问题,你应该少配了一个jsp-api.jar。你的classpath应该是如下 .;C:\ProgramFiles\Java\jdk1.6.0_05\lib\tools.jar;C:\ProgramFiles\Java\jdk1.6.0_05\lib\dt.jar;C:\ProgramFiles\Java\jdk1.6.0_05\jre\lib;%CATALINA_HOME%\lib\servlet-api.jar;%CATALINA_HOME%\lib\jsp-api.jar; 
    由于你缺少了jsp-api.jar,所以你的Tomcat不能够解析jsp文件,因此也就会导致。但是输入http://localhost:8080/ 页面为无法显示。root下面有index.html但输入http://localhost:8080/index.html也和上面情况一样无法显示。
      

  23.   

    刚重装系统了,jdk和tomcat安装好了环境变量也设好了可是还是一样。
    36楼的我加上了;%CATALINA_HOME%\lib\jsp-api.jar; 还是没办法
      

  24.   

    Microsoft Windows XP [版本 5.1.2600]
    (C) 版权所有 1985-2001 Microsoft Corp.C:\Documents and Settings\Administrator>netstat -aActive Connections  Proto  Local Address          Foreign Address        State
      TCP    22742dd68450415:epmap  22742dd68450415:0      LISTENING
      TCP    22742dd68450415:microsoft-ds  22742dd68450415:0      LISTENING
      TCP    22742dd68450415:6059   22742dd68450415:0      LISTENING
      TCP    22742dd68450415:1029   22742dd68450415:0      LISTENING
      TCP    22742dd68450415:1234   localhost:8080         TIME_WAIT
      TCP    22742dd68450415:8080   localhost:1226         TIME_WAIT
      TCP    22742dd68450415:8080   localhost:1227         TIME_WAIT
      TCP    22742dd68450415:8080   localhost:1228         TIME_WAIT
      TCP    22742dd68450415:8080   localhost:1229         TIME_WAIT
      TCP    22742dd68450415:8080   localhost:1230         TIME_WAIT
      TCP    22742dd68450415:netbios-ssn  22742dd68450415:0      LISTENING
      TCP    22742dd68450415:1232   211.100.26.85:http     ESTABLISHED
      TCP    22742dd68450415:1233   172.16.172.94:netbios-ssn  TIME_WAIT
      UDP    22742dd68450415:microsoft-ds  *:*
      UDP    22742dd68450415:isakmp  *:*
      UDP    22742dd68450415:4500   *:*
      UDP    22742dd68450415:61440  *:*
      UDP    22742dd68450415:1043   *:*
      UDP    22742dd68450415:1071   *:*
      UDP    22742dd68450415:1900   *:*
      UDP    22742dd68450415:netbios-ns  *:*
      UDP    22742dd68450415:netbios-dgm  *:*
      UDP    22742dd68450415:1900   *:*C:\Documents and Settings\Administrator>
    上面的是我netstat命令?正常吗?
      

  25.   

    先不要部署任何项目,启动看看。如果可以看到tomcat 的欢迎页面,说明tomcat 可能没问题.再一一排查.
      

  26.   

    2009-9-6 18:14:09 org.apache.catalina.core.AprLifecycleListener init
    信息: Loaded APR based Apache Tomcat Native library 1.1.10.
    2009-9-6 18:14:09 org.apache.catalina.core.AprLifecycleListener init
    信息: APR capabilities: IPv6 [false], sendfile [true], accept filters [false], random [true].
    2009-9-6 18:14:09 org.apache.coyote.http11.Http11AprProtocol init
    信息: Initializing Coyote HTTP/1.1 on http-8080
    2009-9-6 18:14:09 org.apache.coyote.ajp.AjpAprProtocol init
    信息: Initializing Coyote AJP/1.3 on ajp-8009
    2009-9-6 18:14:09 org.apache.catalina.startup.Catalina load
    信息: Initialization processed in 977 ms
    2009-9-6 18:14:09 org.apache.catalina.core.StandardService start
    信息: Starting service Catalina
    2009-9-6 18:14:09 org.apache.catalina.core.StandardEngine start
    信息: Starting Servlet Engine: Apache Tomcat/6.0.20
    2009-9-6 18:14:10 org.apache.coyote.http11.Http11AprProtocol start
    信息: Starting Coyote HTTP/1.1 on http-8080
    2009-9-6 18:14:10 org.apache.coyote.ajp.AjpAprProtocol start
    信息: Starting Coyote AJP/1.3 on ajp-8009
    2009-9-6 18:14:10 org.apache.catalina.startup.Catalina start
    信息: Server startup in 571 ms这速度正常吗?
      

  27.   

    秒启动就是说明tomcat没有起来
      

  28.   

    都出这个了TOMCAT 没问题了 要不就是浏览器的问题
      

  29.   


    你的TIME WAIT太多了,说明你的服务器的访问次数太多响应不过来,你后台是不是有什么一直在访问?
    你的启动时间 信息: Server startup in 571 ms 在没有部署新项目的时候启动速度是正常的。你电脑配置还不错吧,我没部署的时候启动时800+ms.
      

  30.   

    C:\Documents and Settings\Administrator>netstat -nbActive Connections  Proto  Local Address          Foreign Address        State           PID
      TCP    127.0.0.1:80           127.0.0.1:2832         ESTABLISHED     3564
      [javaw.exe]  TCP    127.0.0.1:80           127.0.0.1:2833         ESTABLISHED     3564
      [javaw.exe]  TCP    127.0.0.1:1025         127.0.0.1:1026         ESTABLISHED     976
      [System]  TCP    127.0.0.1:1026         127.0.0.1:1025         ESTABLISHED     976
      [System]  TCP    127.0.0.1:1027         127.0.0.1:1028         ESTABLISHED     976
      [System]  TCP    127.0.0.1:1028         127.0.0.1:1027         ESTABLISHED     976
      [System]  TCP    127.0.0.1:2831         127.0.0.1:3306         ESTABLISHED     3564
      [javaw.exe]  TCP    127.0.0.1:2832         127.0.0.1:80           ESTABLISHED     2860
      [iexplore.exe]  TCP    127.0.0.1:2833         127.0.0.1:80           ESTABLISHED     2860
      [iexplore.exe]  TCP    127.0.0.1:3306         127.0.0.1:2831         ESTABLISHED     600
      [mysqld-nt.exe]  TCP    127.0.0.1:2829         127.0.0.1:3306         TIME_WAIT       0
      TCP    127.0.0.1:2830         127.0.0.1:3306         TIME_WAIT       0
      TCP    127.0.0.1:3306         127.0.0.1:2829         TIME_WAIT       0C:\Documents and Settings\Administrator>
    这是我的信息。
    你先访问下页面,再用下netstat -nb看看你的8080端口是javaw在使用吗?
      

  31.   

    Microsoft Windows XP [版本 5.1.2600]
    (C) 版权所有 1985-2001 Microsoft Corp.C:\Documents and Settings\Administrator>netstat -nbActive Connections  Proto  Local Address          Foreign Address        State           PID
      TCP    172.16.172.11:3010     61.130.97.110:80       ESTABLISHED     3880
      [iexplore.exe]  TCP    127.0.0.1:8080         127.0.0.1:3013         TIME_WAIT       0
      TCP    172.16.172.11:3012     172.16.172.94:139      TIME_WAIT       0C:\Documents and Settings\Administrator>
    起了tomcat后访问http://127.0.0.1:8080/就是这样的
      

  32.   

    你是不是 网卡设了IP,按局域网内的IP地址打开试试
      

  33.   

    8080端口是启用,但是服务器就是不能提供http服务,一直是TIME_WAIT.
    你再试试命令行输入 telnet 127.0.0.1 8005,然后输入SHUTDOWN看看Tomcat被关闭可吗?
    如果不能关闭,说明也不能提供telnet服务。问题可能是外部原因。如果关闭了,那说明tomcat不能提供http服务,查看配置,有没有jar包冲突?
      

  34.   

    2009-9-6 20:45:47 org.apache.catalina.core.AprLifecycleListener init
    信息: Loaded APR based Apache Tomcat Native library 1.1.10.
    2009-9-6 20:45:47 org.apache.catalina.core.AprLifecycleListener init
    信息: APR capabilities: IPv6 [false], sendfile [true], accept filters [false], random [true].
    2009-9-6 20:45:48 org.apache.coyote.http11.Http11AprProtocol init
    信息: Initializing Coyote HTTP/1.1 on http-8080
    2009-9-6 20:45:48 org.apache.coyote.ajp.AjpAprProtocol init
    信息: Initializing Coyote AJP/1.3 on ajp-8009
    2009-9-6 20:45:48 org.apache.catalina.startup.Catalina load
    信息: Initialization processed in 1049 ms
    2009-9-6 20:45:48 org.apache.catalina.core.StandardService start
    信息: Starting service Catalina
    2009-9-6 20:45:48 org.apache.catalina.core.StandardEngine start
    信息: Starting Servlet Engine: Apache Tomcat/6.0.20
    2009-9-6 20:45:49 org.apache.coyote.http11.Http11AprProtocol start
    信息: Starting Coyote HTTP/1.1 on http-8080
    2009-9-6 20:45:49 org.apache.coyote.ajp.AjpAprProtocol start
    信息: Starting Coyote AJP/1.3 on ajp-8009
    2009-9-6 20:45:49 org.apache.catalina.startup.Catalina start
    信息: Server startup in 609 ms
    2009-9-6 20:46:18 org.apache.catalina.core.StandardServer await
    警告: StandardServer.await: read: 
    java.net.SocketTimeoutException: Read timed out
    at java.net.SocketInputStream.socketRead0(Native Method)
    at java.net.SocketInputStream.read(SocketInputStream.java:129)
    at java.net.SocketInputStream.read(SocketInputStream.java:182)
    at org.apache.catalina.core.StandardServer.await(StandardServer.java:412)
    at org.apache.catalina.startup.Catalina.await(Catalina.java:647)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:607)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
    2009-9-6 20:46:18 org.apache.catalina.core.StandardServer await
    警告: StandardServer.await: Invalid command '' received
    2009-9-6 20:46:31 org.apache.coyote.http11.Http11AprProtocol pause
    信息: Pausing Coyote HTTP/1.1 on http-8080
    2009-9-6 20:46:31 org.apache.coyote.ajp.AjpAprProtocol pause
    信息: Pausing Coyote AJP/1.3 on ajp-8009
    2009-9-6 20:46:32 org.apache.catalina.core.StandardService stop
    信息: Stopping service Catalina
    2009-9-6 20:46:32 org.apache.coyote.http11.Http11AprProtocol destroy
    信息: Stopping Coyote HTTP/1.1 on http-8080
    2009-9-6 20:46:32 org.apache.coyote.ajp.AjpAprProtocol destroy
    信息: Stopping Coyote AJP/1.3 on ajp-8009
    我启动tomcat没报错,然后我在命令行运行telnet 127.0.0.1 8005就报错了,但是用shutdown可以关闭。上面的是log
      

  35.   

    你个tomcat换个端口试试,没道理的。
      

  36.   

    你telnet的时候报错,是因为你第一次登录后很长时间没有敲命令,所有抛了个异常。
    第二次登录后,你敲了个回车,什么命令也没有,所有有下面的log:
    警告: StandardServer.await: Invalid command '' received 
    然后你尝试用SHUTDOWN命令来关闭,成功了。
    tomcat看起来挺健康的。用黑客工具锁定8080端口,看看从浏览器访问http://127.0.0.1:8080/的时候你能不能收到http请求。
      

  37.   

    连接超时异常你修改连接超时了吗?
    你写个servlet在web.xml设置随tomcat启动而初始化输出点东西,看看能成不?
      

  38.   

    CATALINA_HOME 
        C:\tomcat6.0 环境变量名是这个么?我不知道你这样写好不好使 你换成TOMCAT_HOME看看?
      

  39.   

    这个日志应该是说你启动成功了,你先ping 127.0.0.1下,
    再ping localhost下
    如果localhost PING不通看下C:\WINDOWS\system32\drivers\etc\Hosts这个文件中是否有这条
    127.0.0.1       localhost
      

  40.   

    2009-9-6 18:14:10 org.apache.coyote.http11.Http11AprProtocol start
    信息: Starting Coyote HTTP/1.1 on http-8080
    2009-9-6 18:14:10 org.apache.coyote.ajp.AjpAprProtocol start
    信息: Starting Coyote AJP/1.3 on ajp-8009
    2009-9-6 18:14:10 org.apache.catalina.startup.Catalina start
    信息: Server startup in 571 ms 
    从上面的信息看你的tomcat是启动了的,是否是你的浏览器问题,或者你的hosts文件被修改了,使得的的localhost被重定向到比的什么机器上去了,你试一下,tomcat启动以后用局域网的其他机器访问一下看看。----------------------------------------------------------------------
    现在需要找1~2个Java的开发人员,地点:南京
    要求
        有1年经验,大概会用struts+spring+hibernate
        html+js(ajax)熟练使用,
        会photoshop、flash的优先由于是创业性质,所以暂时没有四金(但工资上会有补偿)。有意者发邮件到[email protected],
    邮件中请写清楚:个人会什么技能,以及期望的薪资 
      

  41.   

    检查TOMCAT的配制文件,问题很奇怪