tutorial services restful how example create java rest tomcat jersey jersey-2.0

services - Java Restful Service eclipse tomcat HTTP Error 404



spring rest api eclipse (2)

Trato de mantener el ritmo con un servicio de descanso de Java. Así que encontré algunos tutoriales, que explican siempre de la misma manera. Pero no puedo ejecutar esto :(.

Hice Dynamic Web Project en la versión 2.5 y Tomcat 7.0 en eclipse. Luego cargo los siguientes jar a WEB-INF / lib

Mi nombre de proyecto es com.freespots.rest. Creé siguiente web.xml

Ok, ahora voy a crear la clase java ¿verdad? Bueno, lo hice Java Resources / src / com.freespots.rest.service:

Si inicio Tomcat y escribo url en mi navegador como localhost: 8080 / com.freespots.rest, el Tomcat muestra mi archivo index.html. Pero si voy a url localhost: 8080 / com.freespots.rest / api / hello, solo hay un error HTTP 404:

Bueno, soy nuevo en Java Webdevelopment y no puedo resolver mi problema. Espero que alguien pueda explicar mi error. Gracias por adelantado.


Está utilizando la configuración jersey antigua (1.x). En Jersey 2.x, los espacios de nombre de clase y los nombres de propiedad han cambiado. Deberías usar

<servlet-class>org.glassfish.jersey.servlet.ServletContainer</servlet-class> <init-param> <param-name>jersey.config.server.provider.packages</param-name> ...

Vea otras opciones de implementación aquí


localhost: 8080 / com.freespots.rest esta URL ejecutará la página de bienvenida que es index.html como dijiste, y localhost:8080/com.freespots.rest/api/hello aquí no se encontró ninguna página, por lo que no se encontró el error 404. Intenta poner @Path("name") método anterior y llama a localhost:8080/com.freespots.rest/api/hello/name