windows查看端口占用的进程
情景
在启动tomcat时,默认绑定的JMX port端口是1099,但是有时候这个端口会被其他进程占用,导致启动失败,
看看异常信息:
端口1099被占用,现在的任务就是找出这个占用端口的罪魁祸首,将其消灭。
查看端口
首先打开windows的命令行,这个命令可以查看当前的所有端口使用情况以及进程id信息:
netstat -ano
但是这样还是很不方便,因为太多了,还有一个精准查找的方法:
netstat -ano|findstr "<端口号>"
这样以来,就可以找出占用了1099这个端口的进程id是17180
。
查找进程
打开windows的资源管理器,详细信息,按进程id排序然后手动查找即可:
这样就找到了进程,雷蛇,原来是你小子😅!
解决方法
1.唯我独尊
接着上一步,直接在任务管理器和中杀掉这个进程即可,为什么要在资源管理器中先看看呢,因为不敢乱杀~
2.斩草除根
雷蛇驱动而已,不要也罢,不如直接——:
3.以退为进
还有一个友好型的方法,就是修改一下tomcat的启动端口,字啊这里改成一个不会被占用的即可(虽然是这么说,但是还是可能被占用233):