Je suis en train de construire un simple bonjour tout le monde, la demande pour ces deux jours à l'aide de Jersey + Google app engine. Pour la simple AppEngine projet, j'ai suivi ces tutoriels et les deux fonctionne très bien https://developers.google.com/appengine/docs/java/gettingstarted/creating https://developers.google.com/appengine/docs/java/webtoolsplatform
Mais maintenant, je suis en train d'ajouter Jersey et à la suite de ce tutoriel http://www.vogella.com/articles/REST/article.html.
Mais le serveur continue à me donner
java.lang.ClassNotFoundException: com.soleil.jersey.le spi.le conteneur.servlet.ServletContainer
quand j'ai ajouter ces lignes dans web.xml:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
id="WebApp_ID" version="2.5">
<display-name>TestServer</display-name>
<servlet>
<servlet-name>Jersey REST Service</servlet-name>
<servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class>
<init-param>
<param-name>com.sun.jersey.config.property.packages</param-name>
<param-value>com.test.myproject</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Jersey REST Service</servlet-name>
<url-pattern>/rest/*</url-pattern>
</servlet-mapping>
</web-app>
J'ai téléchargé Jersey JAX-RS 2.1 RI bundle
d' ici et d'avoir ajouté tous les fichiers jar en WEB-INF/lib
le dossier comme décrit dans le tutoriel. Et même après deux jours, rien ne fonctionne. J'ai cherché plusieurs fois sur Google et apparemment, les gens qui sont à l'aide de Maven ont résolu en quelque sorte mais je ne suis pas à l'aide de Maven, ni le mec qui a écrit ce tutoriel.
Juste pour vérifier si même com.sun.jersey.spi.container.servlet.ServletContainer
existe dans importés Jersey jars
j'ai essayé de l'écrire ce nom pleinement qualifié de Java et de laisser l'intellisense terminer les noms, mais je ne pouvais pas obtenir tout intellisense après com.sun.je
ma dernière conjecture est qu'il y a eu quelques package de réarrangement dans le dernier Maillot de construire et d' jersey
n'est plus à l'intérieur d' com.sun
. Je suis épuisé et j'aimerais avoir de l'aide.