无法使用JBoss Web 2.1.4 windows和eclipse设置远程调试

时间:2010-04-02 16:54:10

标签: windows eclipse remote-debugging jboss-web

我无法在Windows上找到在JBossWeb 2.1.4中设置远程调试的选项。它没有作为服务安装,也没有.bat脚本,我可以编辑JAVA_OPTS环境变量包括:

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

jboss web bin目录中唯一的东西是jbossweb.exe文件。

我已经尝试在eclipse中编辑运行配置以通过运行jbossweb.exe并将环境变量JAVA_OPTS设置为上面来启动容器,但它在启动时不会侦听端口4142(即,似乎有将环境变量添加到运行配置没有任何影响。)

这里有什么想法吗?

2 个答案:

答案 0 :(得分:0)

如果您使用例如JBoss Tools从eclipse控制服务器,则只需在“服务器”窗格中单击“debug”而不是“start”,即可以在调试模式下启动。

答案 1 :(得分:0)

您可以自己创建此类蝙蝠脚本。只需将jboss.bat文件添加到JBoss安装目录的bin子目录中,然后放在那里:

java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=4142 -jar "D:\JBoss.org\JBoss Web 2.1\bin\bootstrap.jar" start

当您运行此脚本时,您将使JBoss以调试模式运行。可能在任何情况下它都无济于事,但它对我有用。