Agradeceríamos tu ayuda para difundir nuestras crónicas acerca de las ciencias informáticas.
Solución:
El seguimiento de la pila menciona: java.lang.ClassNotFoundException: com.fasterxml.jackson.module.jaxb.JaxbAnnotationIntrospector not found by com.fasterxml.jackson.jaxrs.jackson-jaxrs-json-provider
y está excluyendo el módulo de anotación JAXB:
com.fasterxml.jackson.module
jackson-module-jaxb-annotations
La exclusión significa que una dependencia no está resuelta y, por lo tanto, obtendrá el ClassNotFoundException
Esto funcionó para mí:
Pasos: dominio de 1 parada
2-Eliminar el contenido de esta carpeta: GlassfishglassfishdomainsDOMAIN_NAMEosgi-cachefelix
3-En esta carpeta: C:Glassfishglassfishmodules Sustituir librerías jackson por la versión 2.4.4:
jackson-módulo-jaxb-anotaciones-2.4.4
jackson-jaxrs-json-proveedor-2.4.4
jackson-jaxrs-base-2.4.4
jackson-databind-2.4.4
jackson-anotaciones-2.4.4
jackson-core-2.4.4
4-Dominio de inicio
Espero que ayude 🙂
No sé si esto también se aplica a 4.1.1, pero Glassfish 4.1 se envió con la versión anterior de Jackson y esa fue la causa del problema que mencionas anteriormente.
Para resolverlo, tendría que obligar a Glassfish a cargar Jackson 2.4.5 al menos, que es el requisito mínimo para swagger-core. La actualización de Jackson en GlassFish 4.1 cubre este procedimiento.
Puntuaciones y reseñas
Si eres capaz, tienes la habilidad dejar una división acerca de qué le añadirías a este enunciado.