天天看點

MacOS下解決Tomcat 不正常關閉導緻端口被占用的問題

我在用Eclipse進行Web開發的時候不知道因為什麼問題導緻了Eclipse崩潰,然後重新開機Eclipse發現再次運作Web APP會提示Tomcat之前所使用的端口已經被占用。這是因為我之前強退Eclipse時,Tomcat未能夠正常地退出。

原因是Tomcat線程未完全關閉。

解決方法如下:

1.在終端中輸入:

ps -e | grep java 
           

查找出tomcat線程的id

25233 ?? 1:48.28 /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java -Dcatalina.base=/Users/baowang/program/apache-tomcat-6.0.32 -Dcatalina.home=/Users/baowang/program/apache-tomcat-6.0.32 -Dwtp.deploy=/Users/baowang/program/apache-tomcat-6.0.32/webapps -Djava.endorsed.dirs=/Users/baowang/program/apache-tomcat-6.0.32/endorsed -Dfile.encoding=UTF-8 -classpath /Users/baowang/program/apache-tomcat-6.0.32/bin/bootstrap.jar org.apache.catalina.startup.Bootstrap start

2.使用kill指令結束此線成

kill -