(FAQ)二次开发包存在中文命名文件导致无法正常更新下载
(FAQ)二次开发包存在中文命名文件导致无法正常更新下载
由apusic日志可判断,EAS环境中有jar包无法正常加载,进入jdk的bin目录下,使用jdk的jar -xvf *.jar命令解压二次开发包,出现报错: 创建:com/kingdee/eas/transfar/basedata/client/ java.lang.IllegalArgumentException at java.util.zip.ZipInputStream.getUTF8String(ZipInputStream.java:288) at java.util.zip.ZipInputStream.readLOC(ZipInputStream.java:242) at java.util.zip.ZipInputStream.getNextEntry(ZipInputStream.java:74) at sun.tools.jar.Main.extract(Main.java:760) at sun.tools.jar.Main.run(Main.java:210) at sun.tools.jar.Main.main(Main.java:1022) 检查发现二次开发包的com/kingdee/eas/transfar/basedata/client/目录中存在中文命名文件,因此导致在差异更新生成MD5值遍历压缩包所有entry的过程中,无法正常解压二次开发包,从而无法生成对应MD5值,所以客户端无法正常更新下载。该问题由二次开发人员调整二次开发包,重新部署后更新下载正常。(EAS加载的jar包中严禁携带中文命名文件,且需确保使用jdk的jar -xvf *.jar命令能够正常解压。)
由apusic日志可判断,EAS环境中有jar包无法正常加载,进入jdk的bin目录下,使用jdk的jar -xvf *.jar命令解压二次开发包,出现报错: 创建:com/kingdee/eas/transfar/basedata/client/ java.lang.IllegalArgumentException at java.util.zip.ZipInputStream.getUTF8String(ZipInputStream.java:288) at java.util.zip.ZipInputStream.readLOC(ZipInputStream.java:242) at java.util.zip.ZipInputStream.getNextEntry(ZipInputStream.java:74) at sun.tools.jar.Main.extract(Main.java:760) at sun.tools.jar.Main.run(Main.java:210) at sun.tools.jar.Main.main(Main.java:1022) 检查发现二次开发包的com/kingdee/eas/transfar/basedata/client/目录中存在中文命名文件,因此导致在差异更新生成MD5值遍历压缩包所有entry的过程中,无法正常解压二次开发包,从而无法生成对应MD5值,所以客户端无法正常更新下载。该问题由二次开发人员调整二次开发包,重新部署后更新下载正常。(EAS加载的jar包中严禁携带中文命名文件,且需确保使用jdk的jar -xvf *.jar命令能够正常解压。)
(FAQ)二次开发包存在中文命名文件导致无法正常更新下载
(FAQ)二次开发包存在中文命名文件导致无法正常更新下载由apusic日志可判断,EAS环境中有jar包无法正常加载,进入jdk的bin目录下,使用jdk的...
点击下载文档
上一篇:(FAQ)通过DBMS_MONITOR.SERV_MOD_ACT_TRACE_ENABLE开启sql trace开关,产生大量的sql trace文件导致数据库下一篇:(FAQ)ORACLE OEM Bug 3524458 处理方案
本文2024-09-16 22:50:37发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-50726.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章