Rest Services Web retournant un 404

C'est ma première fois à l'aide d'Eclipse, et en me faisant rage beaucoup.

J'ai installé Tomcat 6.0, téléchargé le Maillot des bibliothèques, et j'ai suivi les tutos de : http://www.vogella.com/articles/REST/article.html#first_client

J'ai créé le Nom du Projet que RestExample, et que j'ai un paquet de.jay.jersey.première et intérieur que j'ai une classe HelloWorldResource, et voici à quoi il ressemble:

package de.jay.jersey.first;

import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;

@Path("/hello")
public class HelloWorldResource {
//This method is called if TEXT_PLAIN is request
@GET
@Produces(MediaType.TEXT_PLAIN)
public String sayPlainTextHello() {
    return "Hello Jersey";
}

//This method is called if XML is request
@GET
@Produces(MediaType.TEXT_XML)
public String sayXMLHello() {
    return "<?xml version=\"1.0\"?>" + "<hello> Hello Jersey" + "</hello>";
}

//This method is called if HTML is request
@GET
@Produces(MediaType.TEXT_HTML)
public String sayHtmlHello() {
    return "<html> " + "<title>" + "Hello Jersey" + "</title>"
            + "<body><h1>" + "Hello Jersey" + "</body></h1>" + "</html> ";
}
}

et mon web.xml ressemble

<?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>RestExample</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>de.jay.jersey.first</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>

Et je suis en train d'utiliser curl:

curl http://localhost:8081/RestExample/rest/hello

Apache Tomcat/6.0.35 - rapport d'Erreur

d'État HTTP 404 - /RestExample/repos/Bonjour

type Statut
port

message /RestExample/repos/bonjour

de
description
La ressource demandée (/RestExample/repos/bonjour)
pas disponibles.

Apache Tomcat/6.0.35

La question est que dois-je changer dans le web.xml afin que je puisse accéder à cette ressource?

J'ai essayé RestExample/de.jay.jersey.première/repos/bonjour, et il n'a toujours pas de travail. TOmcat fonctionne sans erreurs.

source d'informationauteur roymustang86