1.1. 软件环境
Eclipse 3.1
Weblogic 8.1
1.2. 工作原理
远程调试就是允许利用 java tools 里面的jdb 程序连接远程的JAVA虚拟机,进行远程debug ,同时远程的虚拟机启动时候需要开启 debug 选项允许jdb 连接。
1.3. 配置方法
1. 修改Weblogic的启动参数
目的是让weblogic的java 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,上图以缴费模块为例。设置Project和Connection Properties,注意Host是远程调试的IP地址,Port属性就是启动参数中设置的端口号。
3. 调试
每次调试的时候,先启动Weblogic,然后进入上述页面,选中设置的Remote Java Application,点击“Debug”按钮。
设置java程序断点,通过浏览器访问远程weblogic服务器上调用你刚才设置断点程序的页面,你就会发现页面执行到一半就执行不下去了,而eclipse Debug 则会跳到你刚才设置的断点,你这时候就可以象Debug 本地程序一样 Debug 远程程序了。
相关推荐
Weblogic12c(12.1.3)安装和eclipse下配置weblogic并发布项目
Weblogic tomcat在eclipse下如果配置调试,打印执行sql语句,对新手有一定帮助。
eclipse的weblogic插件,将其解压,放入plugins文件目录下,重启即可
eclipse luna集成weblogic开发环境以及项目部署
weblogic 8.1 plugin for Eclipse 3.4 weblogic 8.1 plugin for Eclipse 3.4 weblogic 8.1 plugin for Eclipse 3.4
本人总结的在eclipse中搭建weblogic服务器
NULL 博文链接:https://caihorse.iteye.com/blog/669875
如何在WebLogic、Tomcat中配置远程调试,以及在eclipse中如何设置,解决生产环境没有代码环境不好定位BUG的解决方案
使用eclipse通过weblogic开发简单的ejb应用(weblogic 10.x & ejb3.x)
Eclipse下Weblogic配置详解。详细的配置,非常不错的资料。
配置WebLogic-Eclipse插件 配置WebLogic-Eclipse插件
通过一个图片很详细说明了怎么样用eclipse+weblogic
图解Eclipse下Weblogic的配置
NULL 博文链接:https://zhongqiangzhou.iteye.com/blog/1210398
在Eclipse+WebLogic下开发J2EE应用程序
2、下载Eclipse Luna 4.4 IDE集成开发环境 安装包。(下载地址:https://www.eclipse.org/downloads/download.php?file=/oomph/epp/neon/R/eclipse-inst-win64.exe) 3、下载Weblogic10.3.6版本安装包。(下载地址:...
Eclipse2.1+weblogic8.1+mysql开发工具安装步骤
三种安装方法的详解…… 还有官方相应文档的翻译…… 够用了……
weblogic远程debug 配置