Di norma non dovresti includere i tuoi driver JDBC nel tuo file di guerra.
Ti suggerisco di contrassegnare il driver come fornito e di aggiungerlo alla directory lib del server.
PS. Non sono sicuro del motivo per cui dovresti utilizzare
Class.forName("com.mysql.jdbc.Driver")
nel tuo codice Perché non lasciare che il container gestisca le tue connessioni e transazioni?