Ошибка SPI Tomcat в Джерси - PullRequest
       37

Ошибка SPI Tomcat в Джерси

1 голос
/ 23 февраля 2011

У меня есть приложение Jersey (1.4), развернутое на Tomcat 5.5, когда Tomcat запускается, я вижу, как он загружает все ресурсы и провайдеров.Но как только я получаю доступ к любому из веб-сервисов, я получаю эту странную ошибку

java.lang.NoClassDefFoundError: com / sun / jersey / spi / inject / Errors $ Closure

Я потратил много времени, чтобы узнать, что происходит, но безуспешно.

Я преобразовал проект maven в проект eclipse, используя mvn eclipse: eclipse -Dwtpversion = 1.5.

Есть идеи?

1 Ответ

2 голосов
/ 24 ноября 2011

Я получил эту ошибку, когда у меня также была зависимость, связанная с nuxeo, в моем maven pom.xml, которая сама зависела от библиотек джерси, но в более ранней версии (точнее, 1.1.5).

Я изменил pom в зависимости от последней версии зависимостей jersey-core, jersey-server и jersey-client и запустил mvn eclipse:eclipse, и проблема исчезла!

Должно бытьбыло вовлечено столкновение классов.

...