运行环境Windows 7
一、症状
Tomcat端口占用的症状是直接启动Tomcat(运行startup.bat)闪退,或者在Eclipse中运行时出现图1-1的症状:
图1-1
从上图可知,Tomcat运行所需要的端口8005、8009、8080被占用,那么是哪个家伙这么大胆,敢占用你的这三个端口呢?
二、开处方
按住windows+R键,输入cmd,进入dos环境,输入:netstat -ano,查看到底是哪个家伙占用了你的这三个端口,然后记下占用这三个端口进程标识符(PID),如图2-1所示,从图中可以看出是PID为1216的这个进程占用了这三个端口,之后启动任务管理器,把这三个家伙干掉,如图2-2所示。这会再启动Tomcat,应该就能够正常启动了。祝你好运!
图2-1
图2-2