java - 如果应用程序有多个模块并且每个模块都是单独的项目,那么在 jboss 和 eclipse 中调试 java 应用程序的最佳方法是什么

标签 java eclipse jboss

我正在开发一个有多个项目的java应用程序。因此,在调试时,我们编写主方法并从中调用所需的方法,这会增加开发时间或修复缺陷。我想知道如果我们有多个 java 项目并使用 jboss 应用服务器,调试的最佳方法

最佳答案

您可以使用以下其中一项

  1. 在 JBoss 中启用远程调试

    Windows - 取消对 standalone.conf.bat 文件中以下行的注释

    rem set "JAVA_OPTS=%JAVA_OPTS% -agentlib:jdwp=transport=dt_socket,address=8787,server=y,suspend=n"

    Linux - 在 standalone.sh 文件中将 DEBUG_MODE=false 更改为 DEBUG_MODE=true

    从IDE连接到jboss并使用断点进行调试。

  2. 使用广泛的日志记录来轻松检测出了什么问题

  3. 或者使用JRebel 。听说它支持实时重载和远程代码部署。它将加快发展速度

关于java - 如果应用程序有多个模块并且每个模块都是单独的项目,那么在 jboss 和 eclipse 中调试 java 应用程序的最佳方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38586754/

相关文章:

java - 如何将sql语句的结果集存储在两个不同的变量中并使用?

Java 等价于 Explode 和 Implode(PHP)

java - Swagger with Jersey 2 抛出 java.lang.NoClassDefFoundError : javax/servlet/ServletConfig

java - 为什么 playorm 没有构建?

java - 在eclipse中找不到JEE源

java - 将 Maven Artifact 部署到 <container>/shared/lib 进行 Eclipse 调试?

java - JBoss 上未生成线程转储

java - Android 在 Java 上的 UI

java - 如何在启动时将 JVM 选项传递给 jshell

eclipse - 冷冻 eclipse