当前位置:编程学习 > JAVA >>

刚装的tomcat6.0启动不了,大家帮帮忙

没有装tomcat之前的的端口使用情况:
C:\Documents and Settings\Administrator>netstat -an

Active 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
大家帮帮忙,还有点错误信息写不下,搞了两天没有用,谢谢了 --------------------编程问答-------------------- 端口被占用了! 进入tomcat配置文件修改端口号 把8080改掉!然后重启服务 。

你确定你的机器上安装了JDK --------------------编程问答-------------------- 错误日志里:Initializing Coyote HTTP/1.1 on http-8080,8080端口被占用了。
在D:\Program Files\Apache Software Foundation\Tomcat 6.0\conf\server.xml
修改一下端口就应该可以了 --------------------编程问答-------------------- 装了JDK1.6测试通过了,改了端口一样报错,都该了好几个端口了没有用 --------------------编程问答-------------------- 默认端口是:8080
你的端口可能被占用了吧
把那个端口关闭或者在\Tomcat 6.0\conf目录下的server.xml文件中修改
server.xml :

 <Connector port="8080" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" />

可以修改 port 端口

--------------------编程问答-------------------- 杀掉进程 重启 还是8080亲切 --------------------编程问答-------------------- java.net.BindException: Address already in use: JVM_Bind <null>:8080
和JAVA虚拟机相关的问题? --------------------编程问答-------------------- 回楼上的,这个不清楚了 --------------------编程问答-------------------- 是你的端口被占用了 --------------------编程问答-------------------- 这个问题很简单,把你邮箱给我,我发给视频给你看看。 --------------------编程问答-------------------- 你的Tomcat端口号和你机器上的其他程序产生冲突,你把到进程中结束掉那个占用Tomcat端口的进程 --------------------编程问答-------------------- 明显是端口被占用了,既然这样你就改Tomcat的端口算了。 --------------------编程问答-------------------- 进程中  kill  java.exe 程序 --------------------编程问答-------------------- 哈哈  把 8005的 也改下试试   --------------------编程问答-------------------- cmd中执行如下的命令:
netstat -aon|findstr 8080
tasklist |findstr ?
?是表示netstat -aon|findstr 8080找出来的结果
打开任务管理器,结束进程
可能开了两个.关闭进程即可 --------------------编程问答-------------------- 一般情况下要修改tomcat端口。因为8080端口oracle也是用这个的。建议改成7070,这个端口比较少用到。 --------------------编程问答--------------------
引用 8 楼 hepeng154833488 的回复:
是你的端口被占用了
你的头像怎么弄的?
补充:Java ,  Web 开发
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,