1.概述
Tomcat不正常关闭,经常会导致再启动端口时,显示端口被占用。本文分别介绍了在Windows平台和Mac平台下的解决方法。
2.Mac平台解决方法
查询占用8080端口的线程(如果你的端口不是8080,请自行修改)
终端:lsof -i:8080
结果如下:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java 1153 chunsoft 49u IPv6 0xf78b5050ceb3fc95 0t0 TCP *:http-alt (LISTEN)
3.杀死占用进程
我对应的进程ID是1153,所有杀死该进程。
终端:kill -9 1153
4.再次重启,就能正常启动了。