Mac 系統下java端口占用
阿新 • • 發佈:2019-02-16
在Mac系統下jetty如果未成功關閉,再啟動會報埠被佔用錯誤。
這是因為jetty執行緒未完全關閉的原因。
解決方法如下:
1、在終端中輸入:
2、使用kill命令結束此線成
kill -9 577
這是因為jetty執行緒未完全關閉的原因。
錯誤如下:
Exception in thread "Thread-4" java.lang.NoClassDefFoundError: org/eclipse/jetty/io/ManagedSelector$CloseEndPoints at org.eclipse.jetty.io.ManagedSelector.doStop(ManagedSelector.java:135) at org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:89) at org.eclipse.jetty.util.component.ContainerLifeCycle.stop(ContainerLifeCycle.java:142) at org.eclipse.jetty.util.component.ContainerLifeCycle.doStop(ContainerLifeCycle.java:160) at org.eclipse.jetty.io.SelectorManager.doStop(SelectorManager.java:257)
解決方法如下:
1、在終端中輸入:
ps -e | grep java
查找出jetty java執行緒的id
2、使用kill命令結束此線成
kill -9 577