IntelliJ Idea IDE 使用端口 1099

2022-09-02 00:45:09

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

我运行以下命令:

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(我想迫使它选择另一个端口)


答案 1

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

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

希望这有帮助。


答案 2

转到终端并终止会话

ps -aef | grep 1099
kill -9 PID

推荐