没有装tomcat之前的的端口使用情况:
C:\Documents and Settings\Administrator>netstat -anActive Connections  Proto  Local Address          Foreign Address        State
  TCP    0.0.0.0:135            0.0.0.0:0              LISTENING
  TCP    0.0.0.0:445            0.0.0.0:0              LISTENING
  TCP    0.0.0.0:843            0.0.0.0:0              LISTENING
  TCP    0.0.0.0:1433           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:9000           0.0.0.0:0              LISTENING
  TCP    127.0.0.1:5152         0.0.0.0:0              LISTENING
  TCP    127.0.0.1:5152         127.0.0.1:1507         CLOSE_WAIT
没有装tomcat之后的的端口使用情况:
Proto  Local Address          Foreign Address        State
  TCP    0.0.0.0:135            0.0.0.0:0              LISTENING
  TCP    0.0.0.0:445            0.0.0.0:0              LISTENING
  TCP    0.0.0.0:843            0.0.0.0:0              LISTENING
  TCP    0.0.0.0:1433           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:8009           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:8080           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:9000           0.0.0.0:0              LISTENING
  TCP    127.0.0.1:5152         0.0.0.0:0              LISTENING
  TCP    127.0.0.1:5152         127.0.0.1:4745         CLOSE_WAIT
  TCP    127.0.0.1:8005         0.0.0.0:0              LISTENING
但还是报错
2011-12-9 17:41:38 org.apache.catalina.core.AprLifecycleListener init
信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: d:\Program Files\Apache Software Foundation\Tomcat 6.0\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Tencent\QQPCMgr\6.3.2078.201;D:\Program Files\Java\jdk1.6.0\bin;C:\Program Files\Microsoft SQL Server\80\Tools\BINN
2011-12-9 17:41:39 org.apache.coyote.http11.Http11Protocol init
信息: Initializing Coyote HTTP/1.1 on http-8080
2011-12-9 17:41:39 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 1184 ms
2011-12-9 17:41:39 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2011-12-9 17:41:39 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/6.0.29
2011-12-9 17:41:39 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory ROOT
2011-12-9 17:41:39 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory docs
2011-12-9 17:41:39 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory manager
2011-12-9 17:41:40 org.apache.coyote.http11.Http11Protocol start
信息: Starting Coyote HTTP/1.1 on http-8080
2011-12-9 17:41:40 org.apache.jk.common.ChannelSocket init
信息: JK: ajp13 listening on /0.0.0.0:8009
2011-12-9 17:41:40 org.apache.jk.server.JkMain start
信息: Jk running ID=0 time=0/31  config=null
2011-12-9 17:41:40 org.apache.catalina.startup.Catalina start
信息: Server startup in 868 ms
2011-12-9 17:41:53 org.apache.catalina.core.AprLifecycleListener init
信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: D:\Program Files\Apache Software Foundation\Tomcat 6.0\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Tencent\QQPCMgr\6.3.2078.201;D:\Program Files\Java\jdk1.6.0\bin;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;C:\Program Files\Tencent\QQPCMgr\6.3.2078.201;C:\Program Files\IDM Computer Solutions\UltraEdit\
2011-12-9 17:41:53 org.apache.coyote.http11.Http11Protocol init
严重: Error initializing endpoint
java.net.BindException: Address already in use: JVM_Bind <null>:8080
at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:549)
at org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:176)
at org.apache.catalina.connector.Connector.initialize(Connector.java:1014)
at org.apache.catalina.core.StandardService.initialize(StandardService.java:680)
at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:795)
at org.apache.catalina.startup.Catalina.load(Catalina.java:524)
at org.apache.catalina.startup.Catalina.load(Catalina.java:548)
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.load(Bootstrap.java:261)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: java.net.BindException: Address already in use: JVM_Bind
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:359)
at java.net.ServerSocket.bind(ServerSocket.java:319)
at java.net.ServerSocket.<init>(ServerSocket.java:185)
at java.net.ServerSocket.<init>(ServerSocket.java:141)
at org.apache.tomcat.util.net.DefaultServerSocketFactory.createSocket(DefaultServerSocketFactory.java:50)
at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:538)
... 12 more
2011-12-9 17:41:53 org.apache.catalina.startup.Catalina load
信息: Server startup in 567 ms
2011-12-9 17:41:54 org.apache.catalina.core.StandardServer await
严重: StandardServer.await: create[8005]: 
java.net.BindException: Address already in use: JVM_Bind
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:359)
at java.net.ServerSocket.bind(ServerSocket.java:319)
at java.net.ServerSocket.<init>(ServerSocket.java:185)
at org.apache.catalina.core.StandardServer.await(StandardServer.java:373)
at org.apache.catalina.startup.Catalina.await(Catalina.java:662)
at org.apache.catalina.startup.Catalina.start(Catalina.java:614)
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:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
2011-12-9 17:41:54 org.apache.coyote.http11.Http11Protocol pause
信息: Pausing Coyote HTTP/1.1 on http-8080
2011-12-9 17:41:55 org.apache.catalina.core.StandardService stop
信息: Stopping service Catalina
2011-12-9 17:41:55 org.apache.catalina.connector.MapperListener destroy
警告: Error unregistering MBeanServerDelegate
java.lang.NullPointerException
at org.apache.catalina.connector.MapperListener.destroy(MapperListener.java:176)
at org.apache.catalina.connector.Connector.stop(Connector.java:1135)
at org.apache.catalina.core.StandardService.stop(StandardService.java:596)
at org.apache.catalina.core.StandardServer.stop(StandardServer.java:744)
at org.apache.catalina.startup.Catalina.stop(Catalina.java:648)
at org.apache.catalina.startup.Catalina$CatalinaShutdownHook.run(Catalina.java:692)
2011-12-9 17:41:55 org.apache.coyote.http11.Http11Protocol destroy
信息: Stopping Coyote HTTP/1.1 on http-8080
2011-12-9 17:41:55 org.apache.catalina.connector.Connector stop
严重: Coyote connector has not been started
2011-12-9 17:44:28 org.apache.coyote.http11.Http11Protocol pause
信息: Pausing Coyote HTTP/1.1 on http-8080
2011-12-9 17:44:29 org.apache.catalina.core.StandardService stop
信息: Stopping service Catalina
2011-12-9 17:44:29 org.apache.coyote.http11.Http11Protocol destroy
信息: Stopping Coyote HTTP/1.1 on http-8080
大家帮帮忙,还有点错误信息写不下,搞了两天没有用,谢谢了

解决方案 »

  1.   

    端口被占用了! 进入tomcat配置文件修改端口号 把8080改掉!然后重启服务 。你确定你的机器上安装了JDK
      

  2.   

    错误日志里:Initializing Coyote HTTP/1.1 on http-8080,8080端口被占用了。
    在D:\Program Files\Apache Software Foundation\Tomcat 6.0\conf\server.xml
    修改一下端口就应该可以了
      

  3.   

    装了JDK1.6测试通过了,改了端口一样报错,都该了好几个端口了没有用
      

  4.   

    默认端口是:8080
    你的端口可能被占用了吧
    把那个端口关闭或者在\Tomcat 6.0\conf目录下的server.xml文件中修改
    server.xml : <Connector port="8080" protocol="HTTP/1.1" 
                   connectionTimeout="20000" 
                   redirectPort="8443" />
    可以修改 port 端口
      

  5.   

    java.net.BindException: Address already in use: JVM_Bind <null>:8080
    和JAVA虚拟机相关的问题?
      

  6.   

    你的Tomcat端口号和你机器上的其他程序产生冲突,你把到进程中结束掉那个占用Tomcat端口的进程
      

  7.   

    明显是端口被占用了,既然这样你就改Tomcat的端口算了。
      

  8.   

    进程中  kill  java.exe 程序
      

  9.   

    cmd中执行如下的命令:
    netstat -aon|findstr 8080
    tasklist |findstr ?
    ?是表示netstat -aon|findstr 8080找出来的结果
    打开任务管理器,结束进程
    可能开了两个.关闭进程即可
      

  10.   

    一般情况下要修改tomcat端口。因为8080端口oracle也是用这个的。建议改成7070,这个端口比较少用到。