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
, Я измотан и буду признателен за любую помощь.