经常在Eclipse中遇到这样的问题,tomcat重启之后失败,而且也停止不了。最好的解决办法就是用DOS命令杀死进程。
比如下面这种情况:
1.查看进程ID
用windows的netstat查看信息:
[email protected] MINGW64 /e/xiangmu/sbgl (qlq) $ netstat -ano | grep 8005 TCP 127.0.0.1:8005 0.0.0.0:0 LISTENING 3740
3740是进程ID,也就是占用端口的进程ID
或者用JDK自带的JPS 查看所有的进程信息:
[email protected] MINGW64 /e/xiangmu/sbgl (qlq) $ jps 9272 Jps 3740 Bootstrap 9556 OracleIdeLaunch
3740是进程ID,带Bootstrap的是tomcat进程,与上面netstat查出的进程号一致。
或者直接过滤,直接查出tomcat进程ID:
[email protected] MINGW64 /e/xiangmu/sbgl (qlq) $ jps | grep Bootstrap 3740 Bootstrap
2.杀死进程即可
[email protected] MINGW64 /e/xiangmu/sbgl (qlq) $ taskkill -pid 3740 -f
参考:JPS用法:http://www.cnblogs.com/qlqwjy/p/7928410.html
原文地址:https://www.cnblogs.com/qlqwjy/p/8417082.html
时间: 2024-10-11 04:14:57