En règle générale, vous ne devez pas inclure vos pilotes JDBC dans votre fichier war.
Je vous suggère de marquer le pilote comme fourni et de l'ajouter au répertoire lib du serveur.
PS. Je ne sais pas pourquoi vous utiliseriez
Class.forName("com.mysql.jdbc.Driver")
dans votre code. Pourquoi ne pas laisser le conteneur gérer vos connexions et vos transactions ?