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

Я пытаюсь создать простое приложение hello world в течение двух дней, используя движок приложений Jersey + Google. Для простого проекта AppEngine я следовал этим урокам, и оба прекрасно работаютhttps://developers.google.com/appengine/docs/java/gettingstarted/creating https://developers.google.com/appengine/docs/java/webtoolsplatform

Но сейчас я пытаюсь добавить Джерси и следую этому урокуhttp://www.vogella.com/articles/REST/article.html.

Но сервер продолжает давать мне

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

когда я добавлю эти строки вweb.xml:



TestServer

    Jersey REST Service
    com.sun.jersey.spi.container.servlet.ServletContainer
    
        com.sun.jersey.config.property.packages
        com.test.myproject
    
    1


    Jersey REST Service
    /rest/*


Я скачал ДжерсиJAX-RS 2.1 RI bundle отВот и добавили все файлы JAR вWEB-INF/lib папка, как описано в учебнике. И даже через два дня ничего не работает. Я несколько раз искал в Google, и, очевидно, люди, которые используют Maven, решили это как-то, но я не использую Maven, как и тот, кто написал это руководство.

Просто чтобы проверить, если дажеcom.sun.jersey.spi.container.servlet.ServletContainer существует в импортированномJersey jars Я пытался написать это полностью определенное имя на Java и позволить intellisense заканчивать имена, но я не смогне получит никакого смысла послеcom.sun.je так что мое последнее предположение, что там были некоторыеперестановка пакетов в последней сборке Джерси иjersey больше не внутриcom.sun, Я измотан и буду признателен за любую помощь.

Ответы на вопрос(17)

Ваш ответ на вопрос