Hola, alguien que me pueda ayudar. Me surge el siguiente error al consular <a href="http://localhost:8080/v1/socialMedias">http://localho...

René Felipe Ramírez Barrera

René Felipe Ramírez Barrera

Pregunta
studenthace 7 años

Hola, alguien que me pueda ayudar.

Me surge el siguiente error al consular http://localhost:8080/v1/socialMedias, y la anotación del controlador esta de la siguiente manera

@RequestMapping(value="/socialMedias", method = RequestMethod.GET, headers = "Accept=application/json")

Error:

Whitelabel Error Page

This application has no explicit mapping for /error, so you are seeing this as a fallback.

Tue Sep 25 11:55:42 CLST 2018

There was an unexpected error (type=Internal Server Error, status=500).

org.springframework.orm.jpa.EntityManagerHolder cannot be cast to org.springframework.orm.hibernate5.SessionHolder

Al seleccionar Run as antes de Started Application denota lo siguiente:

2018-09-25 12:37:20.249 INFO 9988 --- [ main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/]}" onto public java.lang.String com.rramirez.profesores.controller.MainController.index() 2018-09-25 12:37:20.252 INFO 9988 --- [ main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/v1/socialMedias],methods=[GET],produces=[application/json]}" onto public org.springframework.http.ResponseEntity<java.util.List<com.rramirez.profesores.model.SocialMedia>> com.rramirez.profesores.controller.SocialMediaController.getSocialMedias() 2018-09-25 12:37:20.255 INFO 9988 --- [ main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error]}" onto public org.springframework.http.ResponseEntity<java.util.Map<java.lang.String, java.lang.Object>> org.springframework.boot.autoconfigure.web.servlet.error.BasicErrorController.error(javax.servlet.http.HttpServletRequest) 2018-09-25 12:37:20.256 INFO 9988 --- [ main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error],produces=[text/html]}" onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.servlet.error.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) 2018-09-25 12:37:20.270 INFO 9988 --- [ main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] 2018-09-25 12:37:20.270 INFO 9988 --- [ main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] 2018-09-25 12:37:22.399 WARN 9988 --- [ main] o.s.b.a.orm.jpa.DatabaseLookup : Unable to determine jdbc url from datasource

Gracias.

2 respuestas
para escribir tu comentario
    Alejandro Romero Rengifo

    Alejandro Romero Rengifo

    studenthace 7 años

    como lo solucionaste?

    Ren Marc

    Ren Marc

    studenthace 7 años

    has puesto la anotacion

    @RequestMapping("/v1") public class SocialMediaController {

    Antes del nombre de la clase controlador?

Curso de Java EE 2017

Curso de Java EE 2017

Crea software en Java de nivel corporativo profesional. Programa apps del lado del servidor, nativas, con APIs seguras. Aprende a manipular bases de datos con Hibernate. Usa Spring, el framework más robusto de Java, para crear proyectos rápidos y confiables.

Curso de Java EE 2017
Curso de Java EE 2017

Curso de Java EE 2017

Crea software en Java de nivel corporativo profesional. Programa apps del lado del servidor, nativas, con APIs seguras. Aprende a manipular bases de datos con Hibernate. Usa Spring, el framework más robusto de Java, para crear proyectos rápidos y confiables.