Podría estar relacionado con log4j.
¿Tiene el archivo log4j.jar en el classpath java de websphere (como se define en el archivo de inicio), así como el classpath de la aplicación?
Si se asegura de que el archivo log4j.jar esté en el classpath de java y que NO se encuentre en el directorio web-inf/lib de su aplicación web.
También puede estar relacionado con el ant version (puede ser no es su caso, pero yo no lo puso aquí por referencia):
tiene un archivo .class en su ruta de clase (es decir, no es un directorio o un archivo .jar). Comenzando con la hormiga 1.6, ant abrirá los archivos en la ruta de clases verificando entradas de manifiesto. Este intento de apertura fallará con el error "java.util.zip.ZipException"
El problema no existe con ant 1.5 porque no intenta abrir los archivos. - así que asegúrese de que su classpath no contenga archivos .class.
En una nota lateral, lo hicieron se tiene en cuenta que tiene separate jars?
Usted podría en el manifiesto de su frasco principal, consulte los otros frascos con este atributo:
Class-Path: one.jar two.jar three.jar
A continuación, colocar todos los frascos en la misma carpeta.
Una vez más, puede no ser válido para su caso, pero todavía existe como referencia.
Gracias por la pista sobre cómo volver a descomprimir el archivo, eso me solucionó. –
Tuve este problema en Mac cuando Windows y Linux funcionaban bien. El uso de JarInputStream me solucionó el problema. –
He enfrentado el mismo problema ** en Tomcat Start UP ** [catalina.properties]: 'org.apache.catalina.startup.TldConfig tldScanJar' ADVERTENCIA: Error al procesar JAR [jar: ../ opensaml.jar!/] para los archivos TLD 'ZipException' para resolver este problema, agregue [opensaml. ~ .jar] (http://mvnrepository.com/artifact/org.opensaml/opensaml) a la carpeta Application lib. – Yash