`

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
分享到:
评论

相关推荐

    JBoss远程代码调试配置说明

    JBoss远程代码调试配置说明 在软件开发过程中, Debug 调试是非常重要的一步,对于大型项目尤其如此。远程调试可以让开发者在本地追踪实际代码,从而快速定位问题,提高开发效率。 什么是远程调试? 远程调试是指...

    myeclipse 远程调试jboss as7或者jboss eap6

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

    jboss远程调试[参照].pdf

    jboss远程调试[参照].pdf

    SSH(struts+hibernate+spring)完整项目AddressBookSSHPrj用MyEclipse导入,建立数据库,启动JBOSS服务器便可运行!

    SSH(struts+hibernate+spring)完整项目AddressBookSSHPrj用MyEclipse导入,建立数据库,启动JBOSS服务器便可运行!

    配置Eclipse进行JBOSS远程调试

    配置Eclipse进行JBOSS...这一过程使得开发者能够在本地环境中高效地调试远程服务器上的应用,极大地提高了问题定位和解决的速度。在实际开发中,远程调试功能对于处理复杂的分布式系统和生产环境中的问题非常有价值。

    Jboss远程调试

    Jboss远程调试使用方式及设置步骤,请下载参考步骤及说明

    eclipse 远程调试jboss as7

    在本文中,我们将详细探讨如何在Eclipse环境中进行远程调试JBoss AS7(现称为WildFly)。首先,我们需要理解远程调试的基本概念,它允许开发者在运行在远程服务器上的应用程序中设置断点,查看变量状态,调用堆栈等...

    eclipse+Jboss配置远程调试

    详细说明eclipse、Jboss如何配置远程调试

    Jboss远程调试配置文档

    Jboss远程调试配置,方便调试远程JBOSS部署的应用

    jboss上的远程调试配置

    NULL 博文链接:https://coolbae.iteye.com/blog/643973

    Jboss安装手册-必备!!.doc

    本文档将详细介绍如何在 Linux 系统下安装 JBoss,包括 JDK 的安装、环境配置以及 JBoss 的启动和端口更改。 **一、Linux 下 JDK 的安装** 1. 进入到 JDK 的安装文件目录,执行安装脚本: ``` # ./jdk-1_5_0_12-...

    JBoss启动 JBoss启动

    - **Linux/Unix**: 使用`standalone.sh`或`domain.sh`(适用于域模式)脚本启动JBoss。 - **Windows**: 使用`standalone.bat`或`domain.bat`启动。 3. **启动配置**: - **standalone模式**: 这是最常见的启动...

    linux启动jboss

    Linux 启动 JBoss 服务器详解 Linux 作为一种流行的开源操作系统,在企业应用中广泛应用,其中 JBoss 服务器作为 Java EE 企业级应用服务器,在 Linux 平台上运行非常常见。因此,本篇文章将详细介绍如何在 Linux ...

    eclipse远程debug

    最后,我们可以启动远程 debug 会话,以便在 eclipse 中调试 tomcat 和 websphere 的 web 应用。 在配置 eclipse 远程 debug 时,我们需要了解 JPDA 的工作原理。JPDA 的工作流程是:调试器调用 JDK 提供的 JDI ...

    jboss远程调用JMX

    当我们谈论"jboss远程调用JMX"时,我们关注的是如何通过网络从一个JMX客户端连接到运行在JBoss服务器上的JMX服务,以便进行远程管理和监控。 首先,我们需要了解JMX的基本概念。MBean是JMX的核心,它是一个Java对象...

    JBOSS启动顺序、JBOSS占用的端口

    在运维过程中,了解JBoss的启动顺序以及其占用的端口对于调试、监控和优化系统性能至关重要。 **JBoss启动顺序** JBoss的启动过程大致分为以下几个阶段: 1. **环境准备**:首先,JBoss会检查运行环境,包括Java...

    jboss如何在windows系统服务中启动

    对于Windows用户来说,将JBoss配置为系统服务可以实现自动启动,避免每次开机时手动开启,从而提高工作效率。本文将详细介绍如何在Windows系统中将JBoss设置为一个系统服务。 首先,我们需要准备以下工具: 1. ...

    Jbosside使用指南.doc

    - 配置界面允许用户设定启动参数,例如启动JBoss服务器的调试模式。调试模式的启动命令示例如下,对于JDK1.3和1.4略有不同: - JDK1.3: `java -Djboss.home={jboss-home} -classpath {jboss-home}/bin/run.jar –...

    linux启动jboss.doc

    linux启动jboss.doc

Global site tag (gtag.js) - Google Analytics