Eclipse调试jBoss

先解释bat文件中的两个命令:

rem 注释命令,表示rem所在行的语句为注释

echo 命令,回显到命令行窗口的语句



打开%JBOSS_HOME%/bin路径下找到文件run.bat

找到行:

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

这一行语句注释的就是要调试JBOSS而需要配置的语句。可以直接去掉注释命令rem即可。

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

我的配置是,保留了注释,并加了一条打印语句。

image
echo set the application debug port 8787
rem set JAVA_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y %JAVA_OPTS%
set JAVA_OPTS= %JAVA_OPTS% -Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y

启动jboss时,控制台打印如下:
Eclipse调试jBoss

之后,就可以在eclipse中配置远程调试了:

[Run]—>[Debug Configration…]打开调试配置窗口,
Eclipse调试jBoss

如图,选中Remote Java Application,右击,选择新增

打开图右侧画面。

然后写上Name,并选择Project(源代码项目文件),填写连接属性。

我的配置是:

Name:haim

项目Project:hame

连接属性:Host localhost,Port 8787



接下来,调试就与本地调试一致了。

你可能感兴趣的:(java,jboss)