我有一个在Docker中运行的Jetty应用程序。我想使用本地的IntelliJ来调试此应用程序。我使用版本14.1,在安装了Docker Integration插件后。
在Clouds选项下,我使用单击“+”时显示的默认值。IntelliJ文档表示这应该是可以的。
API URL: http://127.0.0.1:2376
Certificates folder: <empty>
我不确定这些用于什么,因此我不知道这些值是否正确。
在“运行/调试配置”下,我正在使用Docker部署,并使用以下值:
Deployment: Docker Image
Image ID: The docker image ID
Container name: The name of the container
当我试图运行这个程序时,我遇到了javax.ws.rs.ProcessingException异常: org.apache.http.conn.HttpHostConnectException: 连接到http://127.0.0.1:2376 [/127.0.0.1]失败:连接被拒绝。显然,我使用的API URL值是不正确的。 有什么建议可以提供吗?
我的调试选项为:
-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=5005,server=y,suspend=n -Djava.compiler=NONE