Quello è un messaggio puramente informativo dovuto all'accoppiata di una "recente" versione di Tomcat e un driver conforme alle specifiche JDBC 4. Il messaggio può essere tranquillamente ignorato.
Quello che accade è questo:
1) Dalla versione 6.0.24, Tomcat è in grado di prevenire i memory leak (e avvisa di conseguenza). Si veda Memory Leak Detection.
2) Le specifiche JDBC 4 permettono l'auto-registrazione del driver tramite la ServiceLoader API.
3) Il driver di MySQL utilizzato è conforme alle specifiche JDBC 4, quindi quando la Web Application parte, viene automaticamente registrato... ma non viene automaticamente de-registrato.
Questo fa sì che Tomcat se ne accorga e lo de-registri forzatamente durante la fase di shutdown della WebApp. Per questo lui scrive quella riga di log e per questo la cosa può essere ignorata: Tomcat ha già intercettato il possibile memory leak e ha già preso le contromisure.
Ciao.![]()