patchlist目录丢失导致控制台补丁管理界面无法打开
1、问题描述
迁移的环境,打开管理控制台后,点击【补丁管理】页签报错,无法打开补丁管理界面
报错信息如截图所示
2、原因分析
报错信息提示获取补丁列表失败
[com.kingdee.eas.tools.admin.framework.AdminException: Invoke service[interface com.kingdee.eas.tools.admin.domain.PatchManagerService] method [getPatchList] failed!
Caused by: java.lang.NullPointerException
at com.kingdee.eas.tools.admin.domain.impl.PatchManagerServiceImpl.updatePatchModifyDate(PatchManagerServiceImpl.java:2135)
at com.kingdee.eas.tools.admin.domain.impl.PatchManagerServiceImpl.getPatchList(PatchManagerServiceImpl.java:2174)
at com.kingdee.eas.tools.admin.domain.impl.PatchManagerServiceImpl.getPatchList(PatchManagerServiceImpl.java:1548)
经检查eas/admin/patch目录,发现patch目录下patchlist目录和patchbak目录等缺失导致,patchlist目录缺失导致无法加载补丁列表,patchbak目录是补丁备份目录,用于补丁的卸载和回退,此目录也不可缺失。
3、操作步骤
由于是迁移的环境,则将原环境的patch目录重新打包迁移过来即可
1、关闭原环境的管理控制台,打包并压缩eas/admin目录下的patch目录
2、关闭问题环境的管理控制台,将第一步打包的patch目录放到eas/admin目录下解压
3、重新打开控制台验证即可
4、注意
若原环为多机环境,则关闭控制台会导致多机环境下实例和群集通讯异常,建议在空闲时停服务,关闭控制台进行操作。
patchlist目录丢失导致控制台补丁管理界面无法打开
本文2024-09-22 20:27:19发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-113735.html