我是jboss和myeclipse的新手。我想调试我的web应用程序使用jboss 4.0.4我正在使用MyEclipse。
我浏览了各种链接,发现我们需要取消run.bat文件
中的下面一行的注释set JAVA_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y %JAVA_OPTS%
然后运行run.bat控制台显示
Listening for transport dt_socket at address: 8787
那么接下来我如何告诉MyEclipse连接到端口8787并在调试模式下运行我的应用程序呢?
您需要在Eclipse调试配置中定义一个远程Java应用程序:
- 打开调试配置(选择项目,然后从菜单中打开运行/调试配置)
- 在左侧树中选择
Remote Java Application
,按"新建"键 - 在右侧面板中选择您的web应用程序项目,并在port字段中输入8787。
这是这个过程的详细描述的链接。
当您启动远程调试配置时,Eclipse将附加到JBoss进程。如果成功,调试视图将显示JBoss线程。在工具栏/菜单中也有一个断开图标,用于停止远程调试。
在MyEclipse中为JBoss 4安装定义一个新的服务器/运行时。将项目部署到定义的服务器,并在调试模式下启动它。
更多信息,请访问MyEclipse学习中心,也在这里。
对于早期版本,请查看内置的帮助。