对集群禁用静态路由
由于静态路由表中包含的信息未考虑服务器运行时状态,所以,一旦启用高可用性基础结构,就应该立即删除此表然后重用动态路由表。删除静态路由表时,集群成员将自动恢复使用动态路由来处理企业 Bean 请求。
关于此任务
执行以下步骤以删除静态路由表。
过程
- 对于集群的每个成员,请将 ORB_LISTENER_ADDRESS 端口设置为 0(零)。
- 在管理控制台中,单击服务器 > 服务器类型 > WebSphere 应用程序服务器 > server_name,然后在“通信”部分,单击端口。
- 单击“端口名”字段中的 ORB_LISTENER_ADDRESS。
- 将对“端口”字段指定的值更改为 0。
- 从集群的 Deployment Manager 的 config 目录中手动删除静态路由表文件。
此 config 目录的路径包括在最初导出此文件时您接收到的消息中。如果未保留此信息,那么您可以在 Deployment Manager 配置目录中搜索 cluster_name.wsrttbl 文件。
- 使配置更改在节点之间同步。
- 清除配置库戳记。 如果未清除配置库戳记,那么同步操作将仅更新配置服务组件所编辑的文件,该组件未含有包含静态路由表的文件。使用 Jacl:
set configRepository [$AdminControl completeObjectName node=node_name,type=ConfigRepository,*] $AdminControl invoke $configRepository refreshRepositoryEpoch
使用 Jython:configRepository = AdminControl.completeObjectName('node=node_name, type=ConfigRepository,*') AdminControl.invoke(configRepository, 'refreshRepositoryEpoch')
- 对要同步的每个节点重复此过程。
- 清除配置库戳记。 如果未清除配置库戳记,那么同步操作将仅更新配置服务组件所编辑的文件,该组件未含有包含静态路由表的文件。
- 停止集群。 遵循在“停止集群”或“使用脚本停止集群”主题中指定的指示信息。
- 再次启动集群。 遵循在“启动集群”或“使用脚本启动集群”主题中指定的指示信息。
- 退出 wsadmin 工具。
结果


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=trun_wlm_cluster_routetable_disable
文件名:trun_wlm_cluster_routetable_disable.html