WebLogic 12.1.1升级至12.1.3重配置失败求助:CFGFWK-60953错误
问题现象
使用WebLogic 12.1.3重配置向导升级12.1.1域时,触发CFGFWK-60953错误,提示state-management-provider-memory-rar-12.1.3未迁移到新MW Home,导致重配置失败。错误日志如下:
2023-07-23 12:12:33,868 SEVERE [92] com.oracle.cie.domain.WLSCoreReconfigurator - Reconfiguration failed
com.oracle.cie.domain.ValidateException: CFGFWK-60953: An application or library was not relocated to the new MW home.
CFGFWK-60953: An error in the reconfiguration templates resulted in the following deployments being left in the original MW home:
state-management-provider-memory-rar-12.1.3CFGFWK-60953: Correct the reconfiguration templates
at com.oracle.cie.domain.WLSCoreReconfigurator.validateDeployments(WLSCoreReconfigurator.java:757)
at com.oracle.cie.domain.WLSCoreReconfigurator.run(WLSCoreReconfigurator.java:322)
at java.lang.Thread.run(Thread.java:748)
解决步骤
1. 手动迁移RAR文件
- 定位原12.1.1 MW Home中
state-management-provider-memory-rar-12.1.3.rar的位置,通常路径为ORACLE_HOME/state-management/providers/memory - 将该文件复制到12.1.3 MW Home对应目录:
NEW_ORACLE_HOME/state-management/providers/memory - 确保文件权限与同目录下其他RAR文件一致
2. 修改域配置文件
- 打开目标域目录下的
config/config.xml - 找到
state-management-provider-memory-rar-12.1.3对应的部署条目,更新absolute-path属性为新MW Home下的文件路径 - 示例配置:
<app-deployment> <name>state-management-provider-memory-rar-12.1.3</name> <absolute-path>/new/mw/home/state-management/providers/memory/state-management-provider-memory-rar-12.1.3.rar</absolute-path> <!-- 其余属性保持不变 --> </app-deployment>
3. 重新执行重配置向导
- 关闭所有WebLogic相关进程
- 启动12.1.3版本的重配置向导,重新选择目标域完成重配置
- 过程中确认部署路径已指向新MW Home
备选迁移方案:新建域+手动部署
若重配置向导仍失败,可采用更稳定的手动迁移方式:
- 在12.1.3环境中创建空白域,复制原12.1.1域的服务器、数据源、JMS等资源配置
- 将原域的应用、库文件复制到新域部署目录
- 手动部署所有应用与资源,验证功能正常
注意事项
- 操作前必须备份原域和MW Home目录
- 确保新MW Home的WebLogic 12.1.3已正确安装并配置环境变量
- 迁移完成后需全面测试应用功能,排查兼容性问题
内容的提问来源于stack exchange,提问作者ZuMeiKaDoM

