使用端口 1099 的 IntelliJ Idea IDE

新手上路,请多包涵

我正在使用 IntelliJ Idea Community Edition IDE,我正在尝试通过命令行运行带有 Jetty 的 Maven WebApp。我在 RedHat 盒子上

我运行这个命令:

 mvn clean install -P deployJetty -Djetty.port=8083

我得到这个错误:

 Listening for transport dt_socket at address: 5005
Error: Exception thrown by the agent : java.rmi.server.ExportException: Port already in use: 1099; nested exception is:
    java.net.BindException: Address already in use

有趣的是,当我关闭 IntelliJ Idea 时,1099 端口被释放了。我找不到 Idea 使用此端口的原因和方式。

有任何想法吗 ?谢谢你。

注意:作为一种解决方法,我正在关闭 Idea,运行 Jetty,然后打开 Idea(我猜想强迫它选择另一个端口)

原文由 migo 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 724
2 个回答

我确信 IntelliJ Idea 不会在内部使用 1099 端口。我已将此端口用于 Tomcat。我建议检查您安装的任何想法插件是否在此端口上运行。大多数操作系统都可以为您提供在该端口上运行的应用程序名称。

例如: lsof -w -n -i tcp:8080 会给我在我的 linux 机器上运行在 8080 上的应用程序。

希望这可以帮助。

原文由 Showdawn 发布,翻译遵循 CC BY-SA 4.0 许可协议

转到终端并终止会话

ps -aef | grep 1099
kill -9 PID

原文由 Neelima 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题