tomcat的不正常关闭,导致再次启动端口时,显示端口被占用。以下为windows平台及Mac平台下的解决办法。
(1)查询占用的端口号的程序
lsof -i:(端口号) 如:lsof -i:8080
该命令会返回占用端口号的程序,找出我们不正常运行的程序名,查看其PID
(2)杀死占用进程
如程序对应的PID为9999,使用kill PID命令杀死该进程.
kill 9999
再次重启,就可以正常启动了。
(1)在cmd命令窗口输入 netstat -ano,即可显示所有已占用的端口。
(2)查看占用的端口号。
netstat -aon|findstr "提示的端口号"
(3)查询占用端口的程序名称
tasklist|findstr PID
(4)杀死应用程序
taskkill /f/t/im 应用程序名称
参考博客:tomcat端口占用解决办法
原文:http://www.cnblogs.com/intangible/p/6288100.html