java - 在 WAR 文件部署中打开 zip 文件时出错

标签 java maven tomcat

<分区>

我开发了一个 Web 应用程序,它使用 xalan-2.7.1.jar 并使用 maven 进行依赖管理。当我在 Tomcat 服务器中部署 WAR 文件时,出现以下错误,

WARNING: Failed to process JAR [jar:file:/D:/proj/apache-tomcat-7.0.34/webapps/avis.com/WEB-INF/lib/org.apache.xalan-xalan-2.7.1.jar!/] for TLD files
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:136)
    at java.util.jar.JarFile.<init>(JarFile.java:73)

请帮我解决这个问题...

最佳答案

如果你在 linux 服务器上工作,并且你通过 SCP 命令或任何文件传输工具从你的本地发送 war 文件到服务器,文件可能由于丢失一些数据包而损坏,所以检查你的 war 文件的大小本地和服务器上的大小。如果有差异,请重新上传。

compare the size of corrupted file to the original

关于java - 在 WAR 文件部署中打开 zip 文件时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19925310/

相关文章:

java - maven 程序集 - jar 错过了自己的类(class)

java - 如何在 Restful Web 服务中发送 XML 文件端点 url

java - 使用代码加载tomcat

java - 在 Jsp 中显示来自类的对象列表

java - 使用 Mockito 创建新类的实例时如何模拟异常

java - 了解 JVM 中的对象开销

Eclipse 在 pom.xml 文件 : cvc-datatype-valid. 1.2.1 中显示错误: '${MYVAR}' 不是 'boolean' 的有效值

java - 如何用java锁定Excel文件的读写?

java - hibernate控制台配置在数据库连接中找不到jdbc驱动程序

java - 服务小程序不工作