如何在远程计算机上调试war文件?

时间:2012-07-19 20:25:47

标签: java debugging jboss remote-debugging

如果我在另一台机器上运行jboss服务器而且我将war文件scp到该机器,我该如何调试战争?我会用什么命令?我如何在终端上执行此操作?

2 个答案:

答案 0 :(得分:8)

使用远程计算机上的调试参数运行jboss:

 -Xdebug -Xrunjdwp:transport=dt_socket,address=54371,server=y,suspend=y

address - 这将是您要连接的端口

server - 表示它将是服务器

suspend - 将阻止执行应用程序直到调试器连接(如果您希望在调试器连接到应用程序之前启动应用程序,请指定n

如果使用Eclipse,则调试为Remote Java Application。您只需提供要调试的项目,远程计算机的IP和您指定的端口。

答案 1 :(得分:1)

我假设您有一个IDE来进行调试 - 在大多数情况下,人们使用Eclipse。

  1. 需要设置JBoss以允许调试连接
  2. 通过Eclipse连接到JBoss的调试端口。
  3. 查看此帖子JBoss debugging in Eclipse