java - 如何调试远程机器上的 war 文件?

标签 java debugging jboss remote-debugging

如果我有一个在另一台机器上运行的 jboss 服务器,我将我的 war 文件发送到那台机器,我该如何调试 war?我会使用什么命令?如何在我的终端中执行此操作?

最佳答案

在远程机器上使用调试参数运行 jboss:

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

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

server - 表示它将成为服务器

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

如果使用 Eclipse,调试为 远程 Java 应用程序。您只需提供要调试的项目、远程机器的 IP 和您指定的端口。

关于java - 如何调试远程机器上的 war 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11568756/

相关文章:

java - 删除 jaxb 编码中的空 XML 标记

java - Grizzly 在 MediaType.Application_JSON 上失败

php 执行在特定行退出

debugging - 如何在存储过程中获取绿色错误(调试)图标?

java - 无法在 JBOSS 8.2 上部署 CXF 服务

java - JBoss 推送通知到 Android

java - 更新 AppWidget 上的 TextView 文本大小

java - 情感分析java库

java - 如何在 Eclipse 中调试类似于常规 Java 程序的 JUnit 测试

jakarta-ee - 如何在 JBoss AS 7 中配置 2 个持久性提供程序