22

当我在 JBOSS 7 中部署应用程序时出现错误(JBAS014750)。所以我需要在调试模式下运行它才能找到确切的问题。任何帮助将不胜感激。

4

3 回答 3

37

If you have a look at bin/standalone.shyou will discover

# Use --debug to activate debug mode with an optional argument to specify the port.
# Usage : standalone.bat --debug
#         standalone.bat --debug 9797

So, following this, just run the script with the --debug <port> parameter.

于 2013-06-27T16:14:26.720 回答
21

像这样编辑文件 <jboss-root>/bin/standalone.conf:

取消注释该行

JAVA_OPTS="$JAVA_OPTS -Xrunjdwp:transport=dt_socket,address=4242,server=y,suspend=n"

然后使用standalone.sh 启动服务器。

现在,您可以使用您最喜欢的 IDE 分离调试器。如果您使用的是 Eclipse,您可以切换到“调试配置”并添加一个新的远程 Java 应用程序。

如果服务器以上述JAVA_OPTS设置启动,则可以使用 IDE 进行调试。

于 2012-10-22T13:48:53.610 回答
3

如果您使用的是命令行,请按照此处的指南进行操作。

如何在调试中启动 As7

如果使用 eclipse ,右键单击服务器并选择调试以在调试配置文件中启动服务器。

在此处输入图像描述

于 2012-10-22T08:00:46.040 回答