tocmat端口号被占用

tomcat中出现下面的错误:
严重: Error initializing endpoint
java.net.BindException: Address already in use: JVM_Bind:8080
at org.apache.tomcat.util.net.PoolTcpEndpoint.initEndpoint(PoolTcpEndpoint.java:298)


说明tomcat端口号被占用

解决:

方法一:

方法可以采用如下:

用netstat -ano 命令结果:


Proto Local Address          Foreign Address        State          PID

TCP    0.0.0.0:8080           0.0.0.0:0            LISTENING      2544

TCP    0.0.0.0:100            0.0.0.0:0            LISTENING      2544


可见8080端口被PID 为2544的进程占用了。

解决
两种方法:

1、用tasklist 命令:

图像名                       PID   会话名           会话#       内存使用

System Idle Process       0   Console           0         28 K

System                    4    Console          0        264 K

WebThunder.exe           2544 Console            0     12,120 K

可见2544是WebThunder.exe进程。将其关闭。重启TOMCAT。OK!

2、在任务管理器中进程中找到PID 2544,结束进程


方法二:

1、在服务里面重启Apache Tomcat6
2、myelipse里面重启服务器

猜你喜欢

转载自meifage.iteye.com/blog/1092688
今日推荐