我正在使用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(我猜这样可以强制它选择另一个端口)。