weblogic debug配置

 

1.1.  软件环境

Eclipse 3.1 java

Weblogic 8.1 web

1.2.  工做原理

远程调试就是容许利用 java tools 里面的jdb 程序链接远程的JAVA虚拟机,进行远程debug ,同时远程的虚拟机启动时候须要开启 debug 选项容许jdb 链接。 浏览器

1.3.  配置方法

1.       修改Weblogic的启动参数 服务器

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

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

其中 address=77777777就是romote debug 链接的端口。 spa

2.       设置Eclipse Debug debug

如图,进入菜单Run>Debug… 调试

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

3.       调试

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

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

相关文章
相关标签/搜索