在新的服务器上部署tomcat后,启动项目提示:Address already in use: JVM_Bind:8080,(端口被占用),
首先要查出占用8080端口的进程是什么?
1.在开始搜索框中输入cmd,或者window+R
2.在弹出的命令框中输入:netstat -ano ,看到8080端口号对应的PID,并记录下来
3.在任务栏里右键选择任务管理器,选项--》前端显示
查找对应的PID,
a.若找到,则选择该程序,右键选择结束进程,
b.若找不到,
则cmd中输入netstat -aon|findstr "端口号",查到Listening,然后tasklist|findstr "查询出的 listening"找到占用端口的程序名称,如图所示:
最后启用命令taskkill /f /t /im 查询出占用程序名称,用来杀掉进程,如图所示:
,若提示不让删除,可以在控制面板-->程序-->程序和功能-->卸载或更改程序,找到相关程序,右键选择卸载即可。