首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Intellij远程调试模式下启动Jboss 5.1.0.GA

如何在Intellij远程调试模式下启动Jboss 5.1.0.GA
EN

Stack Overflow用户
提问于 2014-02-07 22:15:51
回答 2查看 10.6K关注 0票数 2

我想在Intellij中为Jboss应用程序设置断点和远程调试。从这篇博客文章,我认为第一步是在调试模式下运行jboss。我有JBoss5.1.0.GA,所以我没有在调试模式下启动JBoss7中提到的相同的文件(standalone.sh)“>这个堆栈溢出,它涵盖了JBoss7。

我该如何为Jboss-5.1.0.GA这样做呢?在run.conf中,我看到这两行:

代码语言:javascript
复制
# 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中,对应的设置是什么?在此:

EN

回答 2

Stack Overflow用户

发布于 2014-06-20 10:23:22

我们必须进行2次更改来调试运行在JBoss中的远程java应用程序。

  1. 在JBoss中进行配置
  2. 在eclipse中创建远程调试器
代码语言:javascript
复制
1. Open run.conf.bat(windows) or run.conf(Linux) file in JBoss bin folder.

转到下面的行

代码语言:javascript
复制
`# Sample JPDA settings for remote socket debugging`
 #JAVA_OPTS="$JAVA_OPTS -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n

并删除JAVA_OPTS中的散列。

代码语言:javascript
复制
# Sample JPDA settings for remote socket debugging
JAVA_OPTS="$JAVA_OPTS -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n

如果服务器已启动,请重新启动服务器。

  1. 在Eclipse中,运行->调试配置->远程Java并创建一个新的。请注意,您必须给出run.conf.bat文件中提到的端口
票数 5
EN

Stack Overflow用户

发布于 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配置。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21638783

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档