2015-10-30 1 views
0

Je publie un programme sur Tomcat, mais ces erreurs se produisent, je ne sais vraiment pas pourquoi. Je devine juste est le problème d'outils de ftp.java.util.zip.ZipException: taille d'entrée invalide (attendu 107 mais 105 octets)

ceci est l'erreur:

java.io.IOException: Jar: aopalliance-1.0.jar 
    at org.apache.catalina.util.ExtensionValidator.validateApplication(ExtensionValidator.java:205) 
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5312) 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) 
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) 
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:649) 
    at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1247) 
    at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1898) 
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) 
    at java.util.concurrent.FutureTask.run(FutureTask.java:262) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 
    at java.lang.Thread.run(Thread.java:745) 
Caused by: java.util.zip.ZipException: invalid entry size (expected 107 but got 105 bytes) 
    at java.util.zip.ZipInputStream.readEnd(ZipInputStream.java:403) 
    at java.util.zip.ZipInputStream.read(ZipInputStream.java:195) 
    at java.util.jar.JarInputStream.read(JarInputStream.java:207) 
    at java.io.BufferedInputStream.fill(BufferedInputStream.java:235) 
    at java.io.BufferedInputStream.read1(BufferedInputStream.java:275) 
    at java.io.BufferedInputStream.read(BufferedInputStream.java:334) 
    at java.util.jar.JarInputStream.getBytes(JarInputStream.java:112) 
    at java.util.jar.JarInputStream.checkManifest(JarInputStream.java:94) 
    at java.util.jar.JarInputStream.<init>(JarInputStream.java:86) 
    at java.util.jar.JarInputStream.<init>(JarInputStream.java:62) 
    at org.apache.catalina.util.ExtensionValidator.getManifest(ExtensionValidator.java:393) 
    at org.apache.catalina.util.ExtensionValidator.validateApplication(ExtensionValidator.java:194) 
    ... 12 more 
+0

pouvez-vous s'il vous plaît poster le code provoquant cette erreur? –

+3

Essayez d'ouvrir ce pot avec un outil ZIP (comme 7Zip) et voir si cela fonctionne. Sinon, votre fichier est endommagé. Si c'est le cas, vous avez un problème ailleurs. – Tomas

+0

L '"image d'erreur" était redondante, puisque vous aviez déjà posté le texte, et poster des images de texte est tout simplement une perte complète de notre bande passante de toute façon, pour ne pas mentionner votre temps. Votre question est incomplète sans le code qui déclenche cette exception * et * le code qui a produit les données. – EJP

Répondre

0

Vous mentionnez FTP.

Est-ce que vous pourriez transférer/FTPer un fichier BINARY (le zip arcvhive) en mode ASCII à partir de votre client FTP?