Je reçois cette erreur sur la console. Quelqu'un peut-il m'aider s'il vous plaît (je travaille sur un projet Spring MVC avec GWT et maven)
SEVERE: Impossible de traiter l'entrée du fichier Jar [com/ibm/icu/impl/data/LocaleElements_zh__PINYIN.class] de Jar [jar: fichier:/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
J'ai résolu le même problème en remplaçant simplement le fichier icu4j-2.6.1.jar par le dernier fichier jar
cliquer ici pour télécharger la dernière version de jar
Esperons que ça marche!
Donc, dans notre cas, cela ne vient pas d'une dépendance directe, mais plutôt d'une injection indirecte de la bibliothèque com.google.code.findbugs
.
Vous saurez d’où il vient en exécutant mvn dependency:tree
pour votre projet (en supposant que vous utilisez maven)
La solution pour nous consistait à utiliser une version plus récente de la bibliothèque findbugs (3.0.0), qui semblait beaucoup plus légère en termes de contenu de dépendance.
Je suppose que le fichier LocaleElements_zh__PINYIN.class
est manquant dans le fichier jar. Essayez de remplacer le fichier jar .
com.ibm.icu.impl.data.LocaleElements_zh__PINYIN est un fichier de classe mal formé dans le fichier jar 2.6.1 icu4j. Remplacez ou utilisez les nouveaux fichiers jar icu4j, 55.0+.
Je reçois cette erreur lorsque icu4j-xxx.jar est inclus dans mon chemin de classe. Pourquoi n'essayez-vous pas de le supprimer de votre WEB-INF/lib?
Commencez par ouvrir le fichier icu4j-2.6.1.jar avec n’importe quelle vue de Zip (7Zip par exemple). Vérifiez s'il contient le fichier com/ibm/icu/impl/data/LocaleElements_zh__PINYIN.class.
Pour moi, mettre à niveau Tomcat vers Tomcat-8.0.37
a résolu le problème.