如何在调试模式下启动JBOSS 7?

Pra*_*ttu 21 jboss7.x

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

And*_*eas 31

如果你看看bin/standalone.sh你会发现

# Use --debug to activate debug mode with an optional argument to specify the port.
# Usage : standalone.bat --debug
#         standalone.bat --debug 9797
Run Code Online (Sandbox Code Playgroud)

因此,在此之后,只需使用--debug <port>参数运行脚本.


jen*_*-na 20

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

取消注释该行

JAVA_OPTS="$JAVA_OPTS -Xrunjdwp:transport=dt_socket,address=4242,server=y,suspend=n"
Run Code Online (Sandbox Code Playgroud)

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

现在,您可以使用自己喜欢的IDE分离调试器.如果您使用的是Eclipse,则可以切换到"Debug-Configurations"并添加一个新的Remote Java-Application.

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

  • 我编辑了`<jboss-root>/bin/standalone.conf`,据我所知这是[推荐](https://community.jboss.org/wiki/JBossAS7UsingJPDAToDebugTheASSourceCode)调试JBoss 7的方法. (4认同)
  • 对于使用Windows版本的用户,配置文件是`<jboss-root>\bin\standalone.conf.bat`. (3认同)

Muk*_*oel 3

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

如何在调试中启动As7

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

在此输入图像描述