我有一个Jar文件,其中包含其他嵌套的Jars.当我JarFile()
在这个文件上调用新的构造函数时,我得到一个异常,它说:
java.util.zip.ZipException:打开zip文件时出错
当我手动解压缩此Jar文件的内容并再次压缩它时,它工作正常.
我只在WebSphere 6.1.0.7及更高版本上看到此异常.同样的事情在tomcat和WebLogic上运行良好.
当我使用JarInputStream而不是JarFile时,我能够读取Jar文件的内容,没有任何异常.
有人可以告诉我以下两种方法中的哪一种,以及为什么:
对ServerInfo.properties进行必要的更改
在web.xml中定义"error-page"