Jdev11g-004:远程调试weblogic应用服务器中的程序
来源:互联网 发布:遗传算法优化神经网络 编辑:程序博客网 时间:2024/05/13 00:33
说明
很久之前就写了这篇博客,一直没有在此发布,遇到了问题,知道最近又遇上了这个问题,并且成功解决,重新将本文整理了下:
Weblogic版本10.3.6.0
Jdeveloper版本11.1.1.6.0
Weblogic运行环境Linux
一、配置Weblogic
进入DOMAIN_HOME\bin目录下,打开setDomainEnv.sh文件(windows下为setDomainEnv.cmd),加入
debugFlag=true
重新启动Weblogic,控制台输出如下信息(8453为默认端口)
二、设置Jdeveloper中的Project
双击ViewController工程,选择 Run/Debug/Profile→Run Configuration→Edit
三、启动Remote Debugger
选择OK,控制台出现成功信息
四、测试断点
在Java文件中断点,当程序运行至此时出现如下效果:
五、遇到的问题及解决方法
当页面上有使用table等集合组件的时候,报如下错误
java.lang.AssertionError: CurrencyKey not preservedat org.apache.myfaces.trinidad.component.UIXCollection.encodeEnd(UIXCollection.java:540)at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:405)at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2633)at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:421)at oracle.adfinternal.view.faces.renderkit.rich.PanelHeaderRenderer.renderChildrenAfterHelpAndInfo(PanelHeaderRenderer.java:542)at oracle.adfinternal.view.faces.renderkit.rich.PanelHeaderRenderer._renderContentCell(PanelHeaderRenderer.java:1066)at oracle.adfinternal.view.faces.renderkit.rich.PanelHeaderRenderer.renderContentRow(PanelHeaderRenderer.java:490)at oracle.adfinternal.view.faces.renderkit.rich.PanelHeaderRenderer.encodeAll(PanelHeaderRenderer.java:231)at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)......解决方法
在如下位置的JAVA_OPTIONS后面添加 -da:org.apache.myfaces.trinidad.component.UIXCollection
参考文献
https://forums.oracle.com/forums/thread.jspa?threadID=912339
- Jdev11g-004:远程调试weblogic应用服务器中的程序
- 远程调试weblogic应用服务器中的程序
- Weblogic 远程调试服务器代码
- 【Weblogic】Weblogic远程调试
- JPDA WEBLOGIC远程调试
- 开启WEBLOGIC远程调试
- Weblogic远程调试
- myeclipse远程调试weblogic
- weblogic远程调试
- Eclipse远程weblogic调试
- eclipse远程调试weblogic
- weblogic远程调试
- Weblogic远程调试配置
- Weblogic远程调试
- 配置ECLIPSE远程调试WEBLOGIC应用的环境
- Eclipse远程调试Linux服务器web程序
- myeclipse 远程调试linux服务器程序
- Eclipse中Weblogic远程调试
- POJ 1966 Cable TV Network
- iOS APP开发控件大盘点 慧都独家
- failed to attach to process ID 0
- 动态规划(学习笔记)
- Easyui validatebox修改——1.当text发生变化时在校验,2.取消校验,3扩展自定义验证
- Jdev11g-004:远程调试weblogic应用服务器中的程序
- 2.1 SDL 简介
- C 笔试题目
- iOS核心系统编程最佳实践:蓝牙
- 关于PVFS状态机的声明和定义---src/common/misc/state-machine.h
- Mac Lion安装wget工具
- Using the UIAutomation Private Framework
- 把自己的ip4(ios6.0.1)给越了,终于装上了五笔输入法。
- Eclipse中设置编码的方式