长时间运行Tomcat,突然报java.net.BindException异常,8080端口被占用,在进程中将占用端口的进程关闭即可。
查看Tomcat配置的端口号(一般为8080)
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
解决方法:
(1)使用命令netstat -ano查看各个端口占用和进程PID,即找到8080的占用PID
(2)通过任务管理器将进程PID关闭即可,其中进程中PID可以通过查看-选项列中选中PID就可以了