(FAQ)环境迁移后补丁列表刷新不出来,重新生成consoledb导致所有补丁状态变为“未安装”

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

(FAQ)环境迁移后补丁列表刷新不出来,重新生成consoledb导致所有补丁状态变为“未安装”

(FAQ)环境迁移后补丁列表刷新不出来,重新生成consoledb导致所有补丁状态变为“未安装”
原因分析: 环境迁移后补丁列表刷新不出来,admin.log报错信息如下: com.kingdee.eas.tools.admin.framework.AdminException: Invoke service[interface com.kingdee.eas.tools.admin.domain.PatchManagerService] method [getPatchList] failed! java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) …… Caused by: java.lang.NullPointerException at com.kingdee.eas.tools.admin.domain.impl.PatchManagerServiceImpl.createConsoledbTable(PatchManagerServiceImpl.java:1565) at com.kingdee.eas.tools.admin.domain.impl.PatchManagerServiceImpl.getPatchList(PatchManagerServiceImpl.java:1495) …… Consoledb在环境迁移过程中被损坏,导致补丁列表刷新不出来。尝试重新生成consoledb目录,该操作虽能将补丁列表刷新出来,但由于该环境已安装大量补丁,所以导致刷新出来的所有补丁都变为未安装状态。 解决方法: 可将之前的补丁安装状态写入到derby中,使得只有启用了derby之后的补丁需要重新安装,从而减少未安装补丁的数量。 步骤 1 把patch目录下的patchlist_rename.xml文件重命名为patchlist.xml; 步骤 2 刷新补丁列表,部分补丁状态改变为“已安装”; 步骤 3 重新安装剩下的状态为“未安装”的补丁。

(FAQ)环境迁移后补丁列表刷新不出来,重新生成consoledb导致所有补丁状态变为“未安装”

(FAQ)环境迁移后补丁列表刷新不出来,重新生成consoledb导致所有补丁状态变为“未安装”原因分析:环境迁移后补丁列表刷新不出来,admin.lo...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息