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集成开发环境...
Java Platform Debugger Architecture (JPDA) 是Java开发工具的一部分,它为开发者提供了强大的远程调试功能,使得可以在一台机器上调试运行在另一台机器上的Java应用程序。本文将详细介绍如何使用JPDA进行Java程序...
通过访问服务的URL,断点将在服务器端被触发,从而可以在本地Eclipse中查看和调试远程服务器上的代码变量值。 值得注意的是,虽然示例中使用的是Tomcat 5.5.17,但许多其他服务器也提供了类似的远程调试接口。不同...
本文将详细介绍如何在三种常用的中间件——WebSphere、WebLogic和Tomcat上开启远程调试功能。 首先,我们来看WebSphere的远程调试配置。在WebSphere Application Server中,这通常通过管理控制台来完成。登录...
Windchill 远程调试是指在 Windchill 开发环境中,使用 Java 平台调试器(JPDA)来调试远程服务器上的 Java 应用程序。JPDA(Java Platform Debugger Architecture)是 Java 平台上的调试器定义的标准体系结构,它...
Eclipse远程调试教程 Eclipse 远程调试是指在 Eclipse 中对 Java 应用程序进行远程调试,通过配置 Tomcat 和 Eclipse,可以实现对远程服务器上的 Java 应用程序的调试。下面将详细介绍 Eclipse 远程调试的配置和...
### JAVAECLIPSE 下配置 WINDCHILL 远程调试详解 #### 一、配置概述 本文档旨在详细介绍如何在 JavaEclipse ...理解 JPDA 的架构和工作原理对于进行高效的远程调试至关重要。希望本文档能对您的开发工作有所帮助。
Java远程调试主要依赖于Java虚拟机(JVM)的调试接口——Java Platform Debugger Architecture(JPDA)。通过JPDA,我们可以在远程服务器上运行的JVM实例中插入断点、单步执行、查看变量值等,就像在本地开发环境中...
2. **添加JPDA配置**:在`setenv.sh`中增加以下配置行,这些参数用于开启远程调试模式,并指定调试器连接的方式和端口等信息。 ```bash # 设置JPDA环境变量 JPDA_OPTS="$JPDA_OPTS -server -Xdebug -Xnoagent -D...
这一改动使得Tomcat启动时会加载JPDA(Java Platform Debugger Architecture)代理,从而支持远程调试。 ##### 3.2 设置JPDA参数 接下来,需要设置JPDA的相关参数,以便于远程调试的实现。在上述命令的前面添加...
"使用Eclipse远程调试Linux服务器Tomcat项目" 一、概述 在开发Java Web应用程序时,需要在远程服务器上进行调试,以便更好地了解程序的执行过程。使用Eclipse远程调试Linux服务器Tomcat项目可以帮助开发者更好地...
4. **-Xrunjdwp**:加载 JDWP (Java Debug Wire Protocol) 的 JPDA (Java Platform Debugger Architecture) 实现,它是 Java 官方提供的调试协议。 - **transport=dt_socket**:指定使用套接字传输方式进行通信。 ...
### Eclipse远程调试Tomcat知识点详解 #### 一、概述 在软件开发过程中,尤其是在Web应用开发领域,远程调试是一项非常重要的技术。它可以帮助开发者在不同的环境中(如远程服务器)调试应用程序,这对于查找和...
在Eclipse中,开发者需要创建一个远程调试配置,指定服务器的IP地址和端口号,然后在代码中设置断点,就可以在Eclipse中调试远程Tomcat上的应用了。 3. **Eclipse的调试配置** 在Eclipse中,打开Debug配置界面,...
在“jpda.bat”这个文件名中,“jpda”是Java Platform Debugger Architecture的缩写,它是Java平台的一部分,提供了调试API和协议,使得像JDWP这样的协议得以实现。这个批处理文件可能是用于启动Tomcat时启用JDWP的...
Eclipse远程调试的基础是Java Platform Debugger Architecture (JPDA),它由JVM Tool Interface (JVMTI)、Java Debug Interface (JDI)、Java Debug Wire Protocol (JDWP)等组件构成。JPDA定义了一种标准架构,使得...
JPDA----java调试体系 JPDA(Java Platform Debugger Architecture)是 Java 平台调试体系结构的缩写,通过 JPDA 提供的 API,开发人员可以方便灵活的搭建 Java 调试应用程序。JPDA 主要由三个部分组成:Java ...
远程调试允许开发者在本地开发环境中对运行在另一台计算机(如远程服务器)上的应用程序进行调试,无需在目标机器上安装任何调试工具。这对于大型项目或分布式系统尤其有用,因为它使得团队成员可以各自在自己的工作...