【问题标题】:Debugging a Wildfly Application on Docker through Eclipse?通过 Eclipse 在 Docker 上调试 Wildfly 应用程序?
【发布时间】:2018-02-15 08:51:44
【问题描述】:

我已经按照http://tools.jboss.org/blog/2015-03-02-getting-started-with-docker-and-wildfly.html 的描述使用 Docker 部署了 Wildfly 应用程序服务器,并且我将它用于 Eclipse 中的开发工作。一切正常。我能够部署到本地目录并将其映射到 Wildfly 部署目录,没有问题。我唯一没有工作的是调试。我无法在 Eclipse 中设置断点并调试已部署的应用程序。我该怎么做呢?我找不到任何说明如何在 Eclipse 和 Docker 中完成此任务的文档。

【问题讨论】:

  • 在 docker 中运行时,您的应用程序将在 docker VM 中的单独 JVM 中运行。为了调试它,您需要从 Eclipse 对该 JVM 进行远程调试。

标签: java eclipse debugging docker wildfly


【解决方案1】:

您需要对正在运行的容器进行远程调试,但在此之前,您需要在调试模式下运行容器并映射调试端口 8787

docker run -it -p 8080:8080 -p 8787:8787 jboss/wildfly \ 
   /opt/jboss/wildfly/bin/standalone.sh -b 0.0.0.0 --debug

【讨论】:

    猜你喜欢
    • 2020-03-02
    • 2012-06-10
    • 2010-09-13
    • 2016-09-25
    • 2019-02-15
    • 2018-08-09
    • 1970-01-01
    • 2014-05-14
    • 1970-01-01
    相关资源
    最近更新 更多