Ответ 1
Я решил ту же проблему, просто заменив icu4j-2.6.1.jar на последнюю банку
нажмите здесь, чтобы загрузить последнюю версию jar
Надеюсь, что это сработает!
Я получаю эту ошибку на консоли. Кто-нибудь может помочь мне (я работаю над проектом Spring MVC с GWT и maven)
SEVERE: невозможно обработать запись Jar [com/ibm/icu/impl/data/LocaleElements_zh__PINYIN.class] от Jar [Баночка: Файл:/C:/Users/ayush/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/wtpwebapps/transconnect/WEB-INF/lib/icu4j-2.6.1.jar!/] для аннотаций org.apache.tomcat.util.bcel.classfile.Cl
Я решил ту же проблему, просто заменив icu4j-2.6.1.jar на последнюю банку
нажмите здесь, чтобы загрузить последнюю версию jar
Надеюсь, что это сработает!
Итак, в нашем случае это произошло не от прямой зависимости, а от косвенной инъекции библиотеки com.google.code.findbugs
.
Вы узнаете, откуда оно взялось, запустив mvn dependency:tree
для вашего проекта (предположим, что вы используете maven)
Решение для нас состояло в том, чтобы использовать более новую версию библиотеки findbugs (3.0.0), которая оказалась намного более скудной с точки зрения содержимого зависимостей.
Я думаю, что файл LocaleElements_zh__PINYIN.class
отсутствует в jar, попробуйте заменить jar.
com.ibm.icu.impl.data.LocaleElements_zh__PINYIN - это плохо сформированный файл класса в файле jar4jj. Переопределите или используйте новые файлы jar icj4j, 55.0 +.
Сначала откройте файл icu4j-2.6.1.jar с любым zip vievwer (например, 7Zip). Проверьте, содержит ли он файл com/ibm/icu/impl/data/LocaleElements_zh__PINYIN.class.
Я получаю эту ошибку, когда icu4j-xxx.jar включен в мой путь к классу. Почему вы не пытаетесь удалить его из своего WEB-INF/lib?
Для меня обновление tomcat до tomcat-8.0.37
решило проблему.