Le problème est que vous ne parvenez pas à vous connecter à la base de données MYSQL et qu'il génère donc une erreur indiquant qu'il est impossible de créer une usine de session.
Veuillez voir l'erreur ci-dessous :
Caused by: java.sql.SQLException: Access denied for user ''@'localhost' (using password: NO)
qui pointe vers username
ne pas être populated
.
Veuillez revérifier les propriétés du système
dataSource.setUsername(System.getProperty("root"));
certains packages semblent également manquants, ce qui indique un problème de dépendance :
package org.gjt.mm.mysql does not exist
Veuillez exécuter une mvn dependency:tree
commande pour vérifier les dépendances