myeclipse远程调试weblogic
来源:互联网 发布:金山软件客服电话 编辑:程序博客网 时间:2024/05/16 02:09
此文章只针对linux系统下的修改,windows的差别不大。首先是设置weblogic:
一、修改bin目录下的setDomainEnv.sh文件(windows下为setDomainEnv.cmd),找到如下的行:
if [ "${debugFlag}" = "true" ] ; thenJAVA_DEBUG="-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=${DEBUG_PORT},server=y,suspend=n -Djava.compiler=NONE"export JAVA_DEBUGJAVA_OPTIONS="${JAVA_OPTIONS} ${enableHotswapFlag} -ea -da:com.bea... -da:javelin... -da:weblogic... -ea:com.bea.wli... -ea:com.bea.broker... -ea:com.bea.sbconsole..."export JAVA_OPTIONSelseJAVA_OPTIONS="${JAVA_OPTIONS} ${enableHotswapFlag} -da"export JAVA_OPTIONSfi
在前面增加 debugFlag = “true”即可。接着从myeclipse启动weblogic,如果发现没效果,可以直接把如下几行
JAVA_DEBUG="-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=${DEBUG_PORT},server=y,suspend=n -Djava.compiler=NONE"export JAVA_DEBUGJAVA_OPTIONS="${JAVA_OPTIONS} ${enableHotswapFlag} -ea -da:com.bea... -da:javelin... -da:weblogic... -ea:com.bea.wli... -ea:com.bea.broker... -ea:com.bea.sbconsole..."复制到if的前面,同时把”suspend=n“改成“suspend=y”(设置成y的作用是:启动weblogic的时候,应用程序启动的时候会被挂起,直到myeclipse远程调试连接到weblogic的时候,应用程序才继续启动)。然后启动weblogic,会有如下图提示,表明正在监听端口,端口号默认是“8453”,如被占用,可在setDomainEnv.sh中的DEBUG_PORT="8453"处进行修改。
二、设置myeclipse的Remote Debug。Debug Configurations...,然后选择Remote Java Application,新增一个application。
Host和Port就按实际的填写,Projects一栏选择相应的工程,如果有多个工程,可以点source通过add增加多个工程。剩下的就是点击debug。
补充说明:
如果不设置“suspend=y”可能也可以进行断点调试,但未设置的情况下,因为自己在进行调试的过程中,先启动服务器上的weblogic,然后再用myeclipse进行debug的时候发现连接有连接上,但却无法进入断点,weblogic的启动日志貌似也没看到有提示“正在监听端口****”。后来设置成了“Y”就能够正常进行远程断点调试了。由于时间关系,没有去验证无法进入断点的原因。
- myeclipse远程调试weblogic
- myeclipse+weblogic之远程调试
- 【Weblogic】Weblogic远程调试
- JPDA WEBLOGIC远程调试
- 开启WEBLOGIC远程调试
- Weblogic远程调试
- weblogic远程调试
- Eclipse远程weblogic调试
- eclipse远程调试weblogic
- weblogic远程调试
- Weblogic远程调试配置
- Weblogic远程调试
- Eclipse中Weblogic远程调试
- 使用eclipse远程调试weblogic
- 使用eclipse远程调试weblogic
- 使用eclipse远程调试weblogic
- 使用eclipse远程调试weblogic
- 使用eclipse远程调试weblogic
- 写文件流报:java.io.FileNotFoundException.....\img (拒绝访问。)的问题真正病根
- autocad2013使用心得
- ubuntu下编译 jrtplib-3.9.1 和 jthread - 1.3.1
- getchar用法
- maven环境下debug代码
- myeclipse远程调试weblogic
- 反思&&计划(2013.10.27)
- dom4j解析xml字符串实例
- note : basic socket opt
- 关于java中对于二维数组使用clone出错之后
- poj 1062 昂贵的聘礼(最短路)
- Android中自定义Dialog外形,去除黑底和白色边框
- java实现三种经典排序法
- VC++创建个性的对话框之MFC篇