您的位置:首页 > 编程语言 > Java开发

配置Eclipse远程调试weblogic应用的环境

2015-12-29 16:39 399 查看
转贴自:http://bijian1013.iteye.com/blog/1890540

一.软件环境
Eclipse
Weblogic 二.工作原理
远程调试就是允许利用 java tools 里面的jdb 程序连接远程的JAVA虚拟机,进行远程debug ,同时远程的虚拟机启动时候需要开启 debug 选项允许jdb 连接。 三.配置方法
1.修改Weblogic的启动参数
目的是让weblogic的java VM允许romote debug,在 weblogic startWebLogic.cmd 文件中增加下面一行设置VM参数
-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8453,server=y,suspend=n
其中 address=8453,8453就是romote debug 连接的端口
具体修改方法:

set JAVA_OPTIONS=%SAVE_JAVA_OPTIONS%
改为:
set JAVA_OPTIONS=%SAVE_JAVA_OPTIONS%;-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8453,server=y,suspend=n

另外,如下方法也可以:
首先设置JAVA_DEBUG变量
set JAVA_DEBUG=-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8453,server=y,suspend=n(注意:必须放置在call "%WL_HOME%\common\bin\commEnv.cmd"语句后面 )
再增加如下配置

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息