jueves, 15 de septiembre de 2016

[Glassfish] Problema al producir un JSON en RESTFul con GlassFish 4.1



Al generar un RESTFul utilizando JAX-RS regularmente mapeamos objetos con los recursos ya sea en JSON ó XML el glassfish 4.1 tiene un problema ya que la librería org.eclipse.persistence.moxy la cual es requerida cuando haces la validación en bean, por lo que solo tenemos que agregar o cambiar por la versión actualizada de la librería, el error que arroja es el siguiente:


java.lang.NoClassDefFoundError: Could not initialize class org.eclipse.persistence.jaxb.BeanValidationHelper

En este caso solo tenemos que cambiar la librería por una actualizada, en este caso la pondremos en la siguiente carpeta: 

$FOLDER_INSTALL_GLASSFISH/glassfish/modules/ 

Estuve probando algunas versiones de la librería y en mi caso me sirvió la siguiente que puedes descargar de aquí: Moxy

El error ya esta documentado en el siguiente enlace: 



No hay comentarios:

Publicar un comentario