mac 端口占用

再Mac系统下tomcat如果未成功关闭,再启动会报端口被占用错误 

这是因为tomcat线程未完全关闭的原因。 
解决方法如下: 
1、在终端中输入: 
ps -e | grep java 
查找出tomcat线成的id 

2726 ??         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 -9 2726

 

3. 查看端口

lsof -i:5037

猜你喜欢

转载自friping.iteye.com/blog/1679734