【发布时间】:2016-03-13 11:48:18
【问题描述】:
我有一个在 docker 中运行的 Jetty 应用程序。我想使用本地 IntelliJ 调试此应用程序。我在 v 14.1,所以我已经安装了 Docker 集成插件。
在 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
【问题讨论】:
标签: java intellij-idea docker remote-debugging