2010-04-02 29 views
0

我无法在Windows上找到在JBossWeb 2.1.4中设置远程调试的选项。它不是作为服务安装,并没有蝙蝠剧本,我可以编辑JAVA_OPTS环境变量包括:无法使用JBoss Web 2.1.4窗口和eclipse设置远程调试

-Xdebug -Xrunjdwp:交通= dt_socket,服务器= Y,暂停= N,地址= 4142

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

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

这里的任何想法?

回答

0

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

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在调试模式下运行。可能它在任何情况下都不会帮助你,但它对我有用。