`

JPDA WEBLOGIC远程调试

阅读更多

http://webservices.ctocio.com.cn/java/13/8745013.shtml

上面的文章讲解了远程调试的基本设置,我在用到weblogic9.1的时候发现配置有点不一样,记录如下:

weblogic新建域之后会产生目录:C:\bea\user_projects\domains\base_domain\bin

里面有两个文件。

setDomainEnv.cmd

startWebLogic.cmd

其中setDomainEnv.cmd里面用于配置环境变量,在setDomainEnv.cmd中可设置CLASSPATH等。

这个文件里面可找到这样一段代码:

进一步分析查找debugFlag会知道默认情况下这条语句并没有执行,所以如果是开发模式可以直接将

set JAVA_DEBUG=-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=%DEBUG_PORT%,server=y,suspend=n -Djava.compiler=NONE
set JAVA_OPTIONS=%JAVA_OPTIONS% %instrumentFlag% -ea -da:com.bea... -da:javelin... -da:weblogic... -ea:com.bea.wli... -ea:com.bea.broker... -ea:com.bea.sbconsole...
拷贝到条件语句之外就可以了,weblogic9.1默认的调试端口号DEBUG_PORT=8453,在这个文件上面有设置。

startWebLogic.cmd不需要作修改,现在在eclipse里面设断点,运行程序就会在断点处debug了。

分享到:
评论

相关推荐

    WebLogic+Tomcat远程调试

    #### 一、WebLogic远程调试配置步骤 **1. 准备工作** - **安装WebLogic服务器**:确保安装了WebLogic服务器,并且成功创建了一个域。 - **安装Eclipse集成开发环境(IDE)**:Eclipse作为主流的开发工具之一,...

    常用中间件开启远程调试方法汇总

    本文将详细介绍如何在三种常用的中间件——WebSphere、WebLogic和Tomcat上开启远程调试功能。 首先,我们来看WebSphere的远程调试配置。在WebSphere Application Server中,这通常通过管理控制台来完成。登录...

    jdk 参数详解

    首先,通过生成线程堆栈确定stuck thread的名称,然后在启动JVM时添加`-Xdebug -Xrunjdwp:transport=dt_socket,address=9191,server=y,suspend=n`这样的参数,以开启远程调试并监听特定端口。接下来,通过编写Java...

    apache-tomcat-7.0.53-windows-x64.zip

    - `jpda`模块支持远程调试,通过`jpda.start`脚本启动Tomcat。 总结,Apache Tomcat 7.0.53在Windows x64环境下提供了高效、可靠的Java应用服务器平台,开发者可以在这个平台上快速构建和部署Web应用。理解其配置...

    apache-tomcat-8.5.34

    - `catalina.sh/bat`脚本中的`jpda`选项支持远程调试。 - `admin`应用可以用来查看服务器状态、管理应用等。 8. **与其他技术的集成**: - 可以与Spring Boot、Spring Framework等集成,构建现代的微服务架构。 ...

Global site tag (gtag.js) - Google Analytics