当我在JBOSS 7中部署应用程序时出现错误(JBAS014750)。所以我需要在调试模式下运行它以找到确切的问题。任何帮助将不胜感激。
答案 0 :(得分:29)
如果你看一下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
因此,在此之后,只需使用--debug <port>
参数运行脚本。
答案 1 :(得分:20)
像这样编辑文件&lt; jboss-root&gt; /bin/standalone.conf:
取消注释该行
JAVA_OPTS="$JAVA_OPTS -Xrunjdwp:transport=dt_socket,address=4242,server=y,suspend=n"
然后使用standalone.sh启动服务器。
现在,您可以使用自己喜欢的IDE分离调试器。 如果您使用的是Eclipse,则可以切换到“Debug-Configurations”并添加一个新的Remote Java-Application。
如果使用上面设置的JAVA_OPTS
启动服务器,则可以使用IDE进行调试。
答案 2 :(得分:3)