2016-07-11 1 views
0

Я скачал и импортирован баночки джерси 1,16, Джерси 1,17 и джерси2.23 версия отдельно и вместе (джерси 2.23 и майка 1.16). Код компилируется должным образом, но при получении вышеуказанной ошибки при попытке развернуть на Tomcat 7.Не удается развернуть успокоительный простой код на Tomcat 7. ошибка java.lang.ClassNotFoundException: com.sun.jersey.spi.container.servlet.ServletContainer

я упомянул следующие учебные пособия:

  1. RESTful Java клиент с Джерси клиентом

  2. Исполнительных RESTful службы с Java

Если я использую только джерси 2,23 банки, то это ошибка бросания. Когда я импортирую и использую клиентский пакет, я добавил Jersey-Client-1.2.jar, чтобы избежать этой ошибки, и я также добавил jerry-контейнер-сервлет-ядро в папку Tomcat lib. Но ошибка все еще существует. Ошибка:

java.lang.ClassNotFoundException: 
com.sun.jersey.spi.container.servlet.ServletContainer 
+0

Проверьте это ссылки: HTTP: //www.mkyong.com/webservices/jax-rs/classnotfoundexception-com-sun-jersey-spi-container-servlet-servletcontainer/ и http://stackoverflow.com/questions/18086218/java-lang-classnotfoundexception-com-sun-jersey-spi-container-servlet-servletco – soorapadman

+0

Я пробовал все эти решения и до сих пор не работает. –

ответ

0

Чтобы решить эту проблему, исправить проект зависимостей в pom.xml, как показано ниже. Если вы не используете maven для зависимостей проекта, включите соответствующие файлы jar в classpath.

<dependency> 
    <groupId>com.sun.jersey</groupId> 
    <artifactId>jersey-server</artifactId> 
    <version>1.17.1</version> 
</dependency> 
<dependency> 
    <groupId>com.sun.jersey</groupId> 
    <artifactId>jersey-core</artifactId> 
    <version>1.17.1</version> 
</dependency> 
<dependency> 
    <groupId>com.sun.jersey</groupId> 
    <artifactId>jersey-servlet</artifactId> 
    <version>1.17.1</version> 
</dependency> 
+0

добавлено, но все еще Не работает –

+0

Тогда вам может понадобиться поделиться дополнительной информацией. проверьте 'web-inf/lib', какая jar (версия) присутствует? – soorapadman

+0

Вы используете eclipse IDE? – soorapadman

Смежные вопросы