Comment résoudre: Impossible de traiter l'entrée Jar
J'obtiens cette erreur sur la console. Quelqu'un peut-il m'aider (je suis en train de travailler sur un Spring MVC projet avec GWT et maven)
GRAVE: Impossible de traiter Jar entrée
[com/ibm/icu/impl/data/LocaleElements_zh__PINYIN.class] de Jar
[jar:file:/C:/Users/ayush/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/wtpwebapps/transconnect/WEB-INF/lib/icu4j-2.6.1.jar!/]
pour les annotations org.apache.tomcat.util.bcel.classfile.Cl
source d'informationauteur Ayush | 2013-03-29
Vous devez vous connecter pour publier un commentaire.
J'ai résolu le même problème en remplaçant tout simplement les icu4j-2.6.1.jar avec le dernier pot
cliquez sur ici pour télécharger la dernière version de pot
Espère que ça fonctionne!
Donc, dans notre cas, il n'est pas d'une dépendance directe, mais plutôt à partir d'une injection indirecte de la
com.google.code.findbugs
bibliothèque.Vous savez d'où il vient, en exécutant
mvn dependency:tree
pour votre projet (en supposant que vous utilisez maven)Solution pour nous a été d'utiliser une version plus récente de la findbugs bibliothèque (3.0.0) qui semble être beaucoup plus maigres en termes de dépendance et de contenu.
Je suppose que
LocaleElements_zh__PINYIN.class
fichier est manquant dans le bocal essayez de remplacer le jar.com.ibm.unité de soins intensifs.impl.les données.LocaleElements_zh__PINYIN est un mal formé fichier de classe à l'intérieur de la 2.6.1 icu4j fichier jar. Remplacer ou utilisez le plus récent icu4j fichiers jar, 55.0+.
D'abord ouvrir le fichier icu4j-2.6.1.jar avec tout zip vievwer (7Zip par exemple). Vérifier si elle contient l'com/ibm/icu/impl/data/LocaleElements_zh__PINYIN.class fichier.
J'obtiens cette erreur quand icu4j-xxx.jar est inclus dans mon chemin de classe. Pourquoi n'essayez-vous pas de le supprimer de votre WEB-INF/lib?
Pour moi, la mise à niveau de tomcat pour
tomcat-8.0.37
résolu le problème.