ADF application running on clustered environment - High Availability
来源:互联网 发布:c语言delay函数怎么用 编辑:程序博客网 时间:2024/06/02 02:33
ADF application running on clustered environment - High Availability
In order for an ADF application to support High Availability in clustered environment with server fail over. The below steps must be followed in developing an ADF application.
- All Manage Beans must implement Serializable.
- UI component bindings must be declared in a bean with shorter scope (backing bean scope or request scope).
- If it needs to be declared in Manage Bean with PageFlowScope (Not recommended), please ensure you declare the binding as transient.
- Any objects that are declared as an attribute in Manage Bean must be Serialized.
The following files must be modified to make an ADF application High Available in clustered environment.
adf-config.xml
<adf-controller-config xmlns="http://xmlns.oracle.com/adf/controller/config">
<adf-controller-config xmlns="http://xmlns.oracle.
<adf-scope-ha-support>true</adf-scope-ha-support>
</adf-controller-config>
</adf-controller-config>
weblogic.xml
< session-descriptor>
< session-descriptor>
<persistent-store-type>replicated_if_clustered</persistent-store-type>
</session-descriptor>
F or testing, please add the below parameter in your weblogic domain
setDomainEnv.cmd
-Dorg.apache.myfaces.trinidad.CHECK_STATE_SERIALIZATION=all
Run each use case in UI application. Verify that you don’t see below highlighted errors in Domain console log.
[2012-02-22T13:29:25.383-06:00] [manageserver1] [ERROR] [] [oracle.adfinternal.controller.state.SessionBasedScopeMap]
java.io.NotSerializableException: com.ram.mytest.manage.TestMB
Posted by Ram Immidisettiat 5:13 PM
0 0
- ADF application running on clustered environment - High Availability
- Running Oracle ADF application on High availability (HA) architecture by Vinay Kumar
- HIGH AVAILABILITY IN APPLICATION SERVERS
- Running your ADF Essentials application on Glassfish 3
- Enable Diagnostic Messages on your ADF Application
- High Availability PostgreSQL HOWTO
- Dell High Availability Clustering
- EverON High Availability Clustering
- Clustering and High Availability
- 6.High availability
- About High Availability
- Neo4j High Availability 配置
- Neo4j High Availability 配置
- Configuring HDFS High Availability
- HA(High Availability)简介
- ResourceManager High Availability
- Kafka High Availability
- Kafka High Availability(1)
- 设定Grid行或列的尺寸
- 第十三周项目三立体类族共有的抽象类
- Vijava 学习笔记之CustomizationPassword
- iOS8 两种image方法 对@2x @3x 加载选取的解析
- 组合模式(Composite Pattern)
- ADF application running on clustered environment - High Availability
- Laravel Eloquent ORM--整理
- 两台linux服务器器同步目录脚本
- U-BOOT环境变量实现 - BootLoader
- 由于ORACLE_SID未设定造成的ora-12162 错误
- SIP vs XMPP
- 54 js index() 兼容ie的短阴影效果 div高度无法获取 轮播图片 文字居与div底部 filter()和eq()
- Android Studio快捷键
- Unity3D制作2D精灵动画
3 comments:
I recently came across your blog and have been reading along. I thought I would leave my first comment. I don't know what to say except that I have enjoyed reading. Nice blog. I will keep visiting this blog very often.
ReplyDeleteAlena
Diverticulitis Treatment Diverticulitis Diet
Could you please explain how to 'declare binding as transient' with an example? Thanks.
ReplyDelete