domingo, 3 de diciembre de 2017

Constraint violation for package 'com.sun.xml.bind.api'

Hace algún tiempo realice unas pruebas sobre un servidor de aplicaciones glassfish y cometí algunos errores. Por ejemplo, instalé la versión 4 y cuando requería subir el archivo zip de aplicación (.war) me di cuenta que la versión necesaria era en realidad la número 3. Entonces desinstalar y probar con la versión 3.
De la misma forma alguna de las aplicaciones que estaba instalando venía con una versión diferente a la librería con la que viene glassfish. Entonces se guardaron ambas versiones de la librería. Ya saben las librerías permiten organizar y separar la funcionalidad en diferentes archivos. Se guardaron ambas versiones y al parecer el servidor soportaba las dos versiones al mismo tiempo. Los servidores pasan grandes periodos sin reiniciarse ni apagarse.
Hace poco, el servidor fue apagado y reiniciado, y desde entonces las aplicaciones del servidor de aplicaciones no han vuelto a funcionar.
Para poder entender qué es lo que pasa, es necesario revisar los archivos de bitácora, o comúnmente conocidos como logs .
He aquí el consejo, por no haber documentado que se realizó el cambio estuve varias horas buscando el problema. En realidad solo se requería utilizar el archivo que viene por defecto con el servidor de aplicaciones y reiniciar el servicio.
No olvidar documentar cualquier cambio que se realice.

No hay comentarios:

Publicar un comentario