Deberías poner la traza completa de error para saber más exactamente que ocurre pero por lo que dices te falta añadir el jar de mysql-connector-java-5.1.18.jar a tu proyecto.
Aqui te dejo la web de donde poner la dependecia o incluso bajarte el propio jar si pones las librerias en algún directorio directamente.
http://mvnrepository.com/artifact/mysql/mysql-connector-java/5.1.18
Saludo.
Estimados recurro a su ayuda mil disculpa las molestias pero no logro hallar la solución , les explico estoy tratando de generar mis tablas a travéz de JPA 2.1 con hibernate yo primero creo pool de conexiones y luego resources y listo hago ping y funciona la conexion mysql luego voy a crear mi proyecto web lo creo luego trato de generar las endidades de la base de datos y selecciono el Data Source y me manda el mensaje: "the name of the driver class for the datasource is missing" Estoy usando Netbeans 8.0.2 y JPA 2.1 con hibernate y como servidor GlassFish 4.1