从 IntelliJ 调试 Eclipse Wildfly

Posted

技术标签:

【中文标题】从 IntelliJ 调试 Eclipse Wildfly【英文标题】:Debug Eclipse Wildfly from IntelliJ 【发布时间】:2018-03-01 00:27:08 【问题描述】:

我有一个在本地 Wildfly 中运行的本地应用程序,它是使用 eclipse 配置的。我也有 IntelliJ 在本地运行。现在我想在 Eclipse 中运行该应用程序,并将远程调试器从我的 IntelliJ 连接到它,该 IntelliJ 也在同一台机器上运行。我该怎么做?

在eclipse中可以看到附加远程调试器的复选框被打勾了,端口是8787。

我尝试在 IntelliJ 中使用 Host 作为 localhostPort 作为 8787 进行远程配置,我收到错误 运行“Eclipse”时出错:无法打开调试器端口(本地主机:8787):java.net.ConnectException“连接被拒绝:连接”

有人可以帮我解决这个问题吗?

为什么我需要这个设置:

我有这个应用程序,很久以来就在 Eclipse 上设置。因为我习惯了 IntelliJ,所以我不想使用 eclipse。我需要一些时间来确定如何将它迁移到 intellij,所以现在开始解决这个问题。

【问题讨论】:

【参考方案1】:

啊,没关系。我添加了 -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8787 来启动配置并且它起作用了。我认为它会自动附加这些参数。但这只是我们使用bat文件启动的时候。似乎不是日食的方式。

PN:我不会删除这篇文章,因为可能还有其他人有类似的要求。

【讨论】:

以上是关于从 IntelliJ 调试 Eclipse Wildfly的主要内容,如果未能解决你的问题,请参考以下文章

IntelliJ IDEA 调试小记

intelliJ idea像eclipse一样在class中断点调试

在 intellij 上调试评估表达式

在IntelliJ中调试Ant项目时,行号信息不可用错误

Intellij IDEA 2017 debug断点调试技巧与总结详解篇

在 IntelliJ 或 Eclipse 中设置 java 系统属性