ECLIPSE远程调试WEBLOGIC应用的环境

1.1.  软件环境

Eclipse 3.1

Weblogic 8.1

 

1.2.  工作原理

远程调试就是允许利用 java tools 里面的jdb 程序连接远程的JAVA虚拟机,进行远程debug ,同时远程的虚拟机启动时候需要开启 debug 选项允许jdb 连接。

 

1.3.  配置方法

1.       修改Weblogic的启动参数

目的是让weblogicjava VM允许romote debug,在 weblogic startWebLogic.cmd 文件中增加下面一行设置VM参数

set JAVA_OPTIONS=-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=3999,server=y,suspend=n

其中 address=3999,3999就是romote debug 连接的端口。

例:

@REM @REM set JAVA_OPTIONS=%JAVA_OPTIONS%  -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,address=3999,suspend=n -Xdebug
@REM set JAVA_OPTIONS=%JAVA_OPTIONS% 
set JAVA_DEBUG=-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=3999

 

2.       设置Eclipse Debug

 

 

 

 

如图,进入菜单Run>Debug…

新增Remote Java Application,上图以缴费模块为例。设置ProjectConnection Properties,注意Host是远程调试的IP地址,Port属性就是启动参数中设置的端口号。

3.       调试

每次调试的时候,先启动Weblogic,然后进入上述页面,选中设置的Remote Java Application,点击“Debug”按钮。

设置java程序断点,通过浏览器访问远程weblogic服务器上调用你刚才设置断点程序的页面,你就会发现页面执行到一半就执行不下去了,而eclipse Debug 则会跳到你刚才设置的断点,你这时候就可以象Debug 本地程序一样 Debug 远程程序了。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值