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