0

目前我有一个调用 JBoss RESTEasy Web 服务的 TestNG 项目。我可以像任何基于 Eclipse 的项目一样使用断点和调试透视图单步执行 TestNG 项目,但我不确定如何在多个项目中单步执行断点。有谁知道如何做到这一点?

作为一名前 .NET 开发人员,我习惯于通过附加到在 Visual Studio 中运行每个项目 (w3wp.exe) 的适当进程并像这样单步执行每个项目来调试 ASP.NET 和 WCF Web 服务和依赖项目。但是,在 JBoss 中,我不确定是否有等效的方法来做到这一点?

在此先感谢您的帮助。

4

1 回答 1

0

我找到了一些解决问题的信息(在 Windows 中运行 JBoss)。

编辑了以下文件:

C:\Program Files\jbdevstudio4\jbdevstudio.bat

...通过在顶部添加这一行:

set JAVA_OPTS=-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y %JAVA_OPTS%

...然后通过执行相同的批处理文件(而不是从桌面或快捷方式运行 JBoss)来运行 JBoss。这允许我在调试运行 JBoss AS 服务器之后从 TestNG 项目连接到 RESTEasy 项目断点。

不知道为什么 JBoss 不允许我按原样连接到 RESTEasy Web 服务。欢迎任何意见。

于 2012-06-15T02:12:32.327 回答