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

Posted

技术标签:

【中文标题】无法使用 JBoss Web 2.1.4 windows 和 eclipse 设置远程调试【英文标题】:Can't setup remote debugging with JBoss Web 2.1.4 windows and eclipse 【发布时间】:2011-02-03 19:20:30 【问题描述】:

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

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

jboss web bin 目录下只有 jbossweb.exe 文件。

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

这里有什么想法吗?

【问题讨论】:

【参考方案1】:

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

【讨论】:

【参考方案2】:

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

【讨论】:

以上是关于无法使用 JBoss Web 2.1.4 windows 和 eclipse 设置远程调试的主要内容,如果未能解决你的问题,请参考以下文章

JBoss5:由于 java.util.zip.ZipException 无法部署:打开 zip 文件时出错

使用jboss搭建简单java web demo

使用jboss搭建简单java web demo

使用jboss搭建简单java web demo

使用jboss搭建简单java web demo

无法访问部署在远程JBoss上的Web应用程序