如何同时逐步/调试多个JBoss项目?

时间:2012-06-15 01:55:28

标签: java eclipse jboss

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

作为一名前.NET开发人员,我习惯于调试ASP.NET和WCF Web服务以及依赖项目,方法是在Visual Studio中附加运行每个项目(w3wp.exe)的相应进程,然后逐步执行每个项目。但是,在JBoss中我不确定是否有相同的方法来做到这一点?

提前感谢您的帮助。

1 个答案:

答案 0 :(得分: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 Server之后,从TestNG项目连接到RESTEasy项目断点。

不确定为什么JBoss不允许我按原样连接到RESTEasy Web服务。欢迎任何评论。