我正在开发一个有多个项目的java应用程序。因此,在调试时,我们编写主方法并从中调用所需的方法,这会增加开发时间或修复缺陷。我想知道如果我们有多个 java 项目并使用 jboss 应用服务器,调试的最佳方法
最佳答案
您可以使用以下其中一项
在 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并使用断点进行调试。
使用广泛的日志记录来轻松检测出了什么问题
或者使用JRebel 。听说它支持实时重载和远程代码部署。它将加快发展速度
关于java - 如果应用程序有多个模块并且每个模块都是单独的项目,那么在 jboss 和 eclipse 中调试 java 应用程序的最佳方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38586754/