我想在Intellij中为Jboss应用程序设置断点和远程调试。从这篇博客文章,我认为第一步是在调试模式下运行jboss。我有JBoss5.1.0.GA,所以我没有在调试模式下启动JBoss7中提到的相同的文件(standalone.sh)“>这个堆栈溢出,它涵盖了JBoss7。
我该如何为Jboss-5.1.0.GA这样做呢?在run.conf中,我看到这两行:
# Sample JPDA settings for remote socket debugging
#JAVA_OPTS="$JAVA_OPTS -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n"
# Sample JPDA settings for shared memory debugging
#JAVA_OPTS="$JAVA_OPTS -Xrunjdwp:transport=dt_shmem,address=jboss,server=y,suspend=n"我所要做的就是取消评论吗?那么在Intellij中,对应的设置是什么?在此:

发布于 2014-06-20 10:23:22
我们必须进行2次更改来调试运行在JBoss中的远程java应用程序。
1. Open run.conf.bat(windows) or run.conf(Linux) file in JBoss bin folder.
转到下面的行
`# Sample JPDA settings for remote socket debugging`
#JAVA_OPTS="$JAVA_OPTS -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n并删除JAVA_OPTS中的散列。
# Sample JPDA settings for remote socket debugging
JAVA_OPTS="$JAVA_OPTS -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n如果服务器已启动,请重新启动服务器。
发布于 2016-02-05 05:54:32
我知道这是一篇老文章,但我只是特别地回答了intelliJ IDE。
步骤1,,在JBOSS启动中,我们添加了以下行JPDA选项。酌情取消注释和修改,以启用远程调试。set JAVA_OPTS=-经典-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=5000,server=y,suspend=n %JAVA_OPTS%
步骤2使用上面的脚本运行JBoss
运行/调试配置下的步骤3在intelliJ中添加jboss,如下所示

步骤4通过单击调试图标在调试模式下启动JBoss配置。
https://stackoverflow.com/questions/21638783
复制相似问题