Actualice un proyecto Maven para usar Hibernate 5, al momento de construir -build- no hubo ningún problema, sin embargo al momento del despliegue se presentó el siguiente:
java.lang.NoSuchMethodError: org.jboss.logging.Logger.debugf(Ljava/lang/String;I)V
La causa es el choque entre modulos o la ausencia del modulo o una versión obsoleta de jboss-logging.jar. Este módulo se encuentra en la ruta <carpeta-instalacion-glassfish\glassfish\modules.
La solución es reemplazar el jboss-logging.jar por la versión más actual. Puede descargarla desde http://mvnrepository.com/artifact/org.jboss.logging/jboss-logging
Entorno:
JEE 7, EJB 3.1, Hibernate 5.1.0, Glassfish 4.1, Mojarra 2.2.9