如果我在另一台机器上运行jboss服务器而且我将war文件scp到该机器,我该如何调试战争?我会用什么命令?我如何在终端上执行此操作?
答案 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。