尝试调试远程Wildfly 20服务器失败

时间:2020-09-03 18:16:26

标签: java eclipse wildfly remote-debugging

我已将Eclipse 2020-06配置为部署到在远程Ubuntu 20 VM上运行的Wildfly 20 Service。这样做创建了一个远程调试配置。

当我运行该远程调试配置时,我立即收到错误消息: 连接远程虚拟机失败。拒绝连接。 连接被拒绝:连接

以下是我认为重要的事实:

  1. Wildfly正在作为服务运行,地址为192.168.1.19。

  2. 我已经取消注释standalone.conf中的JAVA_OPTS行,以便该服务在端口8787的Debug中启动。我用以下方法确认这一点:

    ps -aux | grep wildfly

    野生蝇19124 0.0 0.0 18208 2816? Ss 16:41 0:00 / bin / bash /opt/wildfly/bin/launch.sh独立standalone.xml 0.0.0.0 野生蝇19134 0.0 0.0 2612 1560? S 16:41 0:00 / bin / sh /opt/wildfly/bin/standalone.sh -c standalone.xml -b 0.0.0.0 野蝇19238 8.3 23.3 1724264 936448? Sl 16:41 3:52 java -D [独立]-服务器-Xms64m -Xmx512m -XX:MetaspaceSize = 96M -XX:MaxMetaspaceSize = 256m -Djava.net.preferIPv4Stack = true -Djboss.modules.system.pkgs = org。 jboss.byteman -Djava.awt.headless = true -agentlib:jdwp = transport = dt_socket,address = 0.0.0.0:8787,server = y,suspend = n --add-exports = java。 base / sun.nio.ch =全部取消--add-exports = jdk.unsupport / sun.misc =全部取消--add-exports = jdk.unsupported / sun.reflect =全部取消-Dorg.jboss。 boot.log.file = / opt / wildfly / standalone / log / server.log -Dlogging.configuration = file:/opt/wildfly/standalone/configuration/logging.properties -jar /opt/wildfly/jboss-modules.jar- mp / opt / wildfly / modules org.jboss.as.standalone -Djboss.home.dir = / opt / wildfly -Djboss.server.base.dir = / opt / wildfly / standalone -c standalone.xml -b 0.0.0.0 向导20383 0.0 0.0 17664 664 pts / 3 S + 17:27 0:00 grep --color = auto wildfly

  3. 在Eclipse中,“远程调试配置”显示: 主机= 192.168.1.19 端口= 8787

  4. 在“远程系统”视图中,我可以选择192.168.1.19和sftp文件,并且能够在Wildfly服务器上漫游文件系统,因此我知道两个系统之间存在连接。

  5. 运行远程调试配置后,我立即收到错误消息。

一个问题是,我在哪里可以提供远程调试配置的凭据?我希望这是允许连接所必需的。

Wildfly在8787上以调试模式运行,而远程调试配置使用8787,那么这里出了什么问题?

谢谢。

0 个答案:

没有答案