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远程调试配置步骤 **1. 准备工作** - **安装WebLogic服务器**:确保安装了WebLogic服务器,并且成功创建了一个域。 - **安装Eclipse集成开发环境(IDE)**:Eclipse作为主流的开发工具之一,...
本文将详细介绍如何在三种常用的中间件——WebSphere、WebLogic和Tomcat上开启远程调试功能。 首先,我们来看WebSphere的远程调试配置。在WebSphere Application Server中,这通常通过管理控制台来完成。登录...
首先,通过生成线程堆栈确定stuck thread的名称,然后在启动JVM时添加`-Xdebug -Xrunjdwp:transport=dt_socket,address=9191,server=y,suspend=n`这样的参数,以开启远程调试并监听特定端口。接下来,通过编写Java...
- `jpda`模块支持远程调试,通过`jpda.start`脚本启动Tomcat。 总结,Apache Tomcat 7.0.53在Windows x64环境下提供了高效、可靠的Java应用服务器平台,开发者可以在这个平台上快速构建和部署Web应用。理解其配置...
- `catalina.sh/bat`脚本中的`jpda`选项支持远程调试。 - `admin`应用可以用来查看服务器状态、管理应用等。 8. **与其他技术的集成**: - 可以与Spring Boot、Spring Framework等集成,构建现代的微服务架构。 ...