【Eclpise】Eclipse中Tomcat啟動失敗或者是重啟失敗


 

 經常在Eclipse中遇到這樣的問題,tomcat重啟之后失敗,而且也停止不了。最好的解決辦法就是用DOS命令殺死進程。

 

比如下面這種情況:

1.查看進程ID

 用windows的netstat查看信息:

liqiang@root 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 查看所有的進程信息:

liqiang@root MINGW64 /e/xiangmu/sbgl (qlq)
$ jps
9272 Jps
3740 Bootstrap
9556 OracleIdeLaunch

   3740是進程ID,帶Bootstrap的是tomcat進程,與上面netstat查出的進程號一致。

 

 或者直接過濾,直接查出tomcat進程ID:

liqiang@root MINGW64 /e/xiangmu/sbgl (qlq)
$ jps | grep Bootstrap
3740 Bootstrap

 

 2.殺死進程即可

liqiang@root MINGW64 /e/xiangmu/sbgl (qlq)
$ taskkill -pid 3740 -f

 

-------------------第二種辦法:--------------------------

參考網上說的:javaw.exe就是tomcat

用tasklist查看應用程序發現javaw.exe的PID和JPS查出來的tomcat的一樣,因此可以暫且任務javaw.exe就是tomcat

 

 因此可以直接用下面的腳本直接殺死tomcat進程:

taskkill -im javaw.exe -f

 

  因此可以編寫一個bat腳本殺死進程

@echo off
taskkill -im javaw.exe -f

 

 參考:JPS用法:http://www.cnblogs.com/qlqwjy/p/7928410.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM