最近2个项目在一起同步开发,tomcat不知道那根神经错乱,常常无法正常停止,造成其他项目启动的时候提示端口被占用:

Port 8380 required by 8080 cqportal 8044 is already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s).

解决方法:

windows环境下启动`cmd

1、 netstat -aon|findstr "8005" 查看被占用的端口被那个程序使用

参数是被占用的端口号,注意端口两侧是双引号

TCP     127.0.0.1:80       0.0.0.0:0             LISTENING    7800

2、tasklist|findstr "7800" 查看程序的信息

参数是第1步中LISTENING后面的数值

javaw.exe        7800 Console              2  121,124K

3、taskkill -f -pid 7800 终止pid为7800的进程

参数是第1步中LISTENING后面的数值

netstat.gif

更新:2018-02-26 11:41

标签: Tomcat, port, 端口被占用

添加新评论