在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