如果我有一个在另一台机器上运行的 jboss 服务器,并且我将我的 war 文件 scp 到那台机器上,我该如何调试 war?我会使用什么命令?如何在我的终端中执行此操作?
问问题
3785 次
2 回答
8
在远程机器上运行带有调试参数的 jboss:
-Xdebug -Xrunjdwp:transport=dt_socket,address=54371,server=y,suspend=y
address
- 这将是您要连接的端口
server
- 表示它将是服务器
suspend
- 将阻止应用程序的执行,直到调试器连接(指定n
您是否希望应用程序在调试器连接到它之前开始)
如果使用 Eclipse,调试为Remote Java Application
. 您只需提供要调试的项目、远程机器的 IP 和您指定的端口。
于 2012-07-19T20:29:33.620 回答
1
我假设你有一个 IDE 来进行调试——在大多数情况下人们使用 Eclipse。
- 需要设置您的 JBoss 以允许调试连接
- 通过 Eclipse 在其调试端口上连接到您的 JBoss。
在 Eclipse 中查看这篇文章JBoss 调试
于 2012-07-19T20:31:07.483 回答