tomcat启动时报Socket bind failed

异常信息:

严重: Error starting endpoint

java.lang.Exception: Socket bind failed: [730048] ?????????×???(Э?é/???????/???)????í??

at org.apache.tomcat.util.net.AprEndpoint.init(AprEndpoint.java:623)

at org.apache.tomcat.util.net.AprEndpoint.start(AprEndpoint.java:730)

at org.apache.coyote.http11.Http11AprProtocol.start(Http11AprProtocol.java:137)

at org.apache.catalina.connector.Connector.start(Connector.java:1131)

at org.apache.catalina.core.StandardService.start(StandardService.java:531)

at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)

at org.apache.catalina.startup.Catalina.start(Catalina.java:583)

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)

2013-8-23 10:19:50 org.apache.catalina.startup.Catalina start

严重: Catalina.start: 

LifecycleException:  service.getName(): "Catalina";  Protocol handler start failed: java.lang.Exception: Socket bind failed: [730048] ?????????×???(Э?é/???????/???)????í??

at org.apache.catalina.connector.Connector.start(Connector.java:1138)

at org.apache.catalina.core.StandardService.start(StandardService.java:531)

at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)

at org.apache.catalina.startup.Catalina.start(Catalina.java:583)

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)

2013-8-23 10:19:50 org.apache.catalina.startup.Catalina start

异常信息截图:



 

解决办法:

导致这个错误的原因也许有两个,一是tomcat端口被占用,二是JVM异常所以可以尝试用一下的两种方式解决。

方法一:

1、在cmd命令行窗口进行如下操作,找到8080端口到底被那个家伙给占用了

      cmd-netstat -ano|find "8080 "通过这个命令找到PID


 2、从上图发现是PID为7116这个家伙占用了端口,继续找出与其关联的程序

       tasklist | find "7116"


 3、用命令或者在任务关联器中直接干掉这个家伙,我用命令taskkill/pid "7116"/f/t 没有成功,最终在任务管理器中结束了他的生命。重启tomcat就OK啦。

 方法二:

查看任务管理器是不是有两个javaw.exe进程,如果有kill了它然后再重启试试看。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值