情况描述:

使用 mvn jetty:run 运行 jetty 之后, 通过 Control + Z 结束掉当前进程. 重新执行此命令时, 返回结果”8080端口已被占用”

解决方案:

  1. 找到监听 8080 端口的 java 进程:
lsof -i tcp:8080 #例如: 5123
  1. 终止此进程:
sudo kill -9 5123

搞定!