项目报错java.net.bindexception: address already in use: jvm_bind:8080

今天做项目,突然间启动tomcat出错了,说address already in use: jvm_bind:8080。查了资料按照如下步骤,问题解决。将解决办法记录一下。

这说明80端口(该端口是Tomcat的监听端口)已经被其他程序占用,先用命令提示符 " netstat -ano " 命令显示端口状态,再在结果中找到端口,然后根据其 PID 在输入 “ tasklist ” 命令显示中查找其对应程序,就可知道其程序名,进而查明程序的来源,采取适当的措施。 
方法可以采用如下: 
一、用netstat -ano 命令结果: 
显示如下:
二、用tasklist 命令:
我用这种方法查得是一个python.exe的进程占用了端口继而查到原来是plone程序占用了8080端口。于是关闭即可。

 

原文地址:https://www.cnblogs.com/CharmingDang/p/9663923.html