编译环境与生成环境的JDK版本不一样,报:java.util.zip.ZipExce

发布应用的时候,发现生产环境报将编译环境编译好的WAR包拿到生产环境,报异常如下:

Caused by: java.util.zip.ZipException: error in opening zip file at java.util.zip.ZipFile.open(Native Method) at java.util.zip.ZipFile.<init>(ZipFile.java:127) at java.util.jar.JarFile.<init>(JarFile.java:135) at java.util.jar.JarFile.<init>(JarFile.java:72) at sun.net.<init>(URLJarFile.java:72) at sun.net.(URLJarFile.java:48) at sun.net.(JarFileFactory.java:70)

首先经过确认WAR包是好的,因为是测试环境是可以跑起来,那说明是环境出了问题,后面经过排查,发现编译环境的JDK版本是1.6.18,生产环境的JDK版本是1.6.25,,将编译环境与生产环境的JDK版本换成一致后,不报错,程序运行正常。

本文出自:冯立彬的博客

始终调整好自己观风景的心态,

编译环境与生成环境的JDK版本不一样,报:java.util.zip.ZipExce

相关文章:

你感兴趣的文章:

标签云: