Java - Problemas con servicio RESTFULL

 
Vista:
sin imagen de perfil
Val: 12
Ha aumentado su posición en 329 puestos en Java (en relación al último mes)
Gráfica de Java

Problemas con servicio RESTFULL

Publicado por Ricardo (9 intervenciones) el 27/06/2021 18:42:22
Estimados, buenas. Favor su apoyo con este problema... Sobre un proyecto actual estoy intentando levantar un servicio restfull sin embargo no he tenido resultados positivos... Cada vez que consulto me aparece el error 404 de servicio no disponible....

En el web.xml tengo lo siguiente:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<!-- JERSEY REST API -->
  <web-app>
	<display-name>Archetype Created Web Application</display-name>
	<servlet>
		<servlet-name>JerseyRS</servlet-name>
			<!-- For Jersey 1.x -->
			<!-- <servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class> -->
			<!-- For Jersey 2.x -->
		<servlet-class>org.glassfish.jersey.servlet.ServletContainer</servlet-class>
		<init-param>
		    <!-- For Jersey 1.x -->
			<!-- <param-name>com.sun.jersey.config.property.packages</param-name> -->
			<!-- For Jersey 2.x -->
			<param-name>jersey.config.server.provider.packages</param-name>
			<param-value>com.example.controller</param-value>
		</init-param>
		<load-on-startup>1</load-on-startup>
	</servlet>
	<servlet-mapping>
		<servlet-name>JerseyRS</servlet-name>
		<url-pattern>/restServices/*</url-pattern>
	</servlet-mapping>
</web-app>

Y en mi clase de servicio tengo lo siguiente:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import javax.ws.rs.Consumes;
import javax.ws.rs.POST;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;
 
@Path("/Consulta")
public class ServicioRest {
 
	@POST
	@Path("/getUsuario")
	@Consumes({MediaType.APPLICATION_JSON})
	@Produces({MediaType.APPLICATION_JSON})
	public String get() {
        return "Holaaaa";
	}
 
}

Las librería que uso es jersey, la adjunto....

Adicionalmente la url que consulto para consumir el servicio es la siguiente: localhost:8080/restServices/Consulta/getUsuario
(De igual forma intente de distintas maneras y ninguna me dio resultado :/)

Espero puedan ayudarme!!! Muchas gracias!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 12
Ha aumentado su posición en 329 puestos en Java (en relación al último mes)
Gráfica de Java

Problemas con servicio RESTFULL

Publicado por Ricardo (9 intervenciones) el 27/06/2021 19:31:58
Estimados, lo resolví solo y era una bobada pero espero que le sirva a alguien más..

Mientras tengan configurado bien todo el servicio estará operativo... Solo hay que apuntar bien al servicio:

localhost:8080/displayName/restServices/Consulta/getUsuario
[host] : [puerto] / [Display name del web.xml] / [url-pattern configurado del jersey en web.xml] / [Path de la clase de servicios] / [El servicio a consumir]

Espero les sirva a alguien.... Saludos!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar