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里面重启服务器
tocmat端口号被占用
猜你喜欢
转载自meifage.iteye.com/blog/1092688
今日推荐
周排行