Estou utilizando Spring/Hibernate para fazer a conexão de dados com o MySQL e utilizando o Tomcat.
Tenho duas aplicações rodando distintamente na mesma instância do Tomcat, uma é meu Webservice Restfull que compõe a parte de inserção/busca/deleção de dados e um frontend JSF/Richfaces consumindo estes serviços.
Inicio o Tomcat normalmente, a aplicação sobe e tudo roda normal, até um momento que acontece algo (provavelmente um erro da aplicação) e tenho a mensagem mascarada:
MySQLNonTransientConnectionException: could not create connection to database server Attempted to reconnect 3 times.
Ai a parte web para de funcionar e não consigo utilizar mais nada…
Meu MySQL esta recusando a conexão por algum motivo que não sei e minha aplicação não roda mais, como posso proceder neste caso e qual o motivo de o MySQL recusar a conexão após acontecer um erro em meu software?
Alguma solução para que mesmo após um erro no sistema, o MySQL parar de recusar minha conexão?
Grato, Edson.