`

Debug模式启动JBoss,结合远程调试不错!

阅读更多
将该注释去掉(即去掉rem),重新用run.bat启动JBoss即可。

Linux环境:
找到Linux环境下的JBoss启动文件:run.sh
为了保留以前的启动配置,我们作以下操作:


# cp run.conf run-debug.conf
# vi run-debug.sh

查找run.conf,改为run-debug.conf,然后保存run-debug.sh文件


查找8787,可以找到:

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

把注释去掉

重新启动JBoss即可

#./run-debug.sh


启动之后,JBoss服务器会在8787端口进行侦听。


下面是另一种做法,直接在应用中定义run.conf与start;

1.jboss调试端口 run.conf
address="端口"      

bin/run.conf  
# JAVA_OPTS="$JAVA_OPTS -Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y"


//在应用下也配置一个run.conf 不修改bin/run.conf也可以。
//例如:
server/XXX/run.conf
MAX_FD="8192"
#JAVA_HOME="/xx/xx/xx/xx/jdk1.5.0_11"
JAVA_OPTS="-server -Xms512m -Xmx1024m -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=端口"


2.应用deploy下的start启动脚本
JBOSS_HOME=/xx/xx/xx/xx/jboss-4.0.5.GA
export JBOSS_HOME

JAVA_HOME=/xx/xx/xx/jboss/jdk1.5.0_10
export JAVA_HOME

JAVA=$JAVA_HOME/bin/java
export JAVA

DIRNAME=`dirname $0`
RUN_CONF=$DIRNAME/run.conf
export RUN_CONF

nohup $JBOSS_HOME/bin/run.sh -c 应用名字 & > nohup.out
分享到:
评论

相关推荐

    eclipse+Jboss配置远程调试

    ### Eclipse与JBoss远程调试详解 #### 一、引言 在软件开发过程中,经常会遇到部署在测试或生产环境的应用出现问题但无法在本地环境中重现的情况。这种情况下,使用远程调试技术能够有效地帮助开发者定位问题所在...

    myeclipse 远程调试jboss as7或者jboss eap6

    总的来说,远程调试JBoss AS7或EAP6涉及的主要步骤包括:配置服务器启动参数以开启调试模式,设置MyEclipse的远程调试配置,以及确保服务器状态正常。通过熟练掌握这一技能,开发者可以更高效地定位和解决问题,提升...

    配置Eclipse进行JBOSS远程调试

    配置Eclipse进行JBOSS远程调试是一项关键技能,对于J2EE开发者来说,能够通过IDE进行远程调试可以极大地提高开发效率和问题排查能力。Eclipse作为一款强大的Java开发工具,提供了远程调试功能,使得开发者可以在本地...

    Jboss远程调试配置文档

    ### JBoss远程调试配置详解 #### 一、引言 JBoss AS(Application Server)是Red Hat提供的一个开源Java应用服务器,广泛应用于企业级应用程序的开发与部署。在实际开发过程中,为了更高效地定位问题并解决问题,...

    eclipse远程debug

    首先,我们需要创建一个新的远程 debug 配置,然后选择 tomcat 服务器,输入远程调试的主机名和端口号。最后,我们可以启动远程 debug 会话,以便在 eclipse 中调试 tomcat 和 websphere 的 web 应用。 在配置 ...

    MyEclipse_JBoss4.0开发EJB组件环境配置(入门调试级)

    2. **设置断点**:在需要调试的代码行设置断点,右键点击服务器,选择“Debug As” > “Java Application”启动调试模式。 3. **运行与调试**:执行测试类,MyEclipse会暂停在断点处,你可以查看变量值、单步执行、...

    JBoss Log4j

    例如,`public void debug(Object message)` 方法用于记录调试级别的消息。 **Logger 类**: - Logger 类继承自 Category 类,提供了更为灵活的接口来记录日志。它是 Log4j 1.2 版本中引入的新类。 - **关键方法**...

    EJB开发及调试方法

    8. **调试EJB**:最后,使用IDE的调试模式运行程序。在EJB的源代码中设置断点,然后启动测试客户端。当执行到断点时,你可以检查变量值、执行单步调试、修改变量等,以便定位和修复问题。 通过以上步骤,你就可以...

    Myeclipse使用指南英文版

    通过菜单栏的"Run" -> "Debug As" -> "Java Application"启动调试模式。 6. **构建与运行** - 编译项目:MyEclipse会自动编译修改后的代码,无需手动操作。 - 运行项目:对于Web项目,可以通过"Run As" -> "Run ...

    搭建Eclipse+MyEclipse开发环境

    2. **运行与调试**: 右键项目选择"Run As" -> "Java Application"或"Run on Server"进行运行,使用Debug模式进行调试。 3. **测试与重构**: 利用内置的JUnit进行单元测试,通过重构工具优化代码结构。 **版本控制与...

Global site tag (gtag.js) - Google Analytics