0

我找不到在 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(即,似乎在将环境变量添加到运行配置)。

这里有什么想法吗?

4

2 回答 2

0

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

于 2010-04-02T16:56:42.100 回答
0

您可以自己创建这样的 bat 脚本。只需将 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 在调试模式下运行。可能它不会在所有情况下都对你有帮助,但它对我有用。

于 2010-06-22T14:02:20.790 回答