Problemet är att du inte kan få en anslutning till MYSQL-databasen och därför skickar det ett felmeddelande som säger att det inte går att bygga en sessionsfabrik.
Se felet nedan:
Caused by: java.sql.SQLException: Access denied for user ''@'localhost' (using password: NO)
som pekar på username
blir inte populated
.
Kontrollera systemegenskaperna igen
dataSource.setUsername(System.getProperty("root"));
vissa paket verkar saknas och pekar på ett beroendeproblem:
package org.gjt.mm.mysql does not exist
Kör ett mvn dependency:tree
kommando för att söka efter beroenden