Error al guardar datos proyecto EAR con mySql

Hola gente.

Les comento lo que hice...

Cree un proyecto EAR con EJB que contiene un formulario creado en JSF, el cual llama a una clase estudiantesBean y estudiante. Genere las entidades a partir de unas tablas de una base de dato ya creada previamente, usando eclipse link como proveedor de persistencia, configure el persitence.xml para q me cree la conexion.

Lo que hace la aplicacion basicamente es guardar la informacion de un formulario y alojarlos en una base de datos.

Esto lo probe usando Derby como base de datos y me funciono correctamente.
El problema esta cuando quiero usar mySql, cambio la configuracion del persistence.xml, agrego el driver mysql para que establezca la conexion y al presionar guardar sobre el boton del formulario JSF me tira este error...

 HTTP Status 500 -

type Exception report

message

descriptionThe server encountered an internal error () that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: javax.ejb.EJBException: Unable to complete container-managed transaction.
root cause

javax.faces.el.EvaluationException: javax.ejb.EJBException: Unable to complete container-managed transaction.
root cause

javax.ejb.EJBException: Unable to complete container-managed transaction.
root cause

javax.transaction.SystemException
root cause

javax.transaction.xa.XAException: javax.resource.spi.LocalTransactionException: Sin conexion actual.
note The full stack traces of the exception and its root causes are available in the GlassFish Server Open Source Edition 3.0.1 logs.

GlassFish Server Open Source Edition 3.0.1

Este es el proyecto EAR ----> http://www.mediafire.com/?hrfj53fu9mjldkx

Gracias y saludos.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de neko069

Configuraciones

Puedes mostrar tu persistence.xml y si tienes dado de alta un data source, postearlo también?