我在eclipse中有多个项目需要jetty服务器(我使用maven)。 我运行project1没有问题。然后我想关闭 project1 和/或通常只是启动 project2 。我收到错误:
[ERROR] Failed to execute goal org.eclipse.jetty:jetty-maven-plugin:9.3.9.v20160517:run (default-cli) on project PROJECT2: Failure: Address already in use: bind -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
如何重新启动/重新运行jetty服务器?问题出在订阅端口(localhost:8080)。 第一种解决方案是重启elipse。
答案 0 :(得分:1)
如果要同时运行项目,请查看this answer。基本上,您需要在一个(或两个)项目的pom.xml中配置端口,以便Jetty Maven插件中的端口不会发生冲突。
如果您只想一次运行一个项目,请确保在开始下一个项目之前停止Eclipse调试器,方法是单击红色的“停止”按钮。当我忘记这样做时,我只是杀了相应的java进程。