Pool de Conexões JDBC não reabrindo conexões no Tomcat

Eu configurei o Tomcat para usar um pool de conexão, mas depois do tempo limite do MySQL em conexões, as conexões abertas anteriormente no pool não são abertas. Aqui está o que meu arquivo context.xml se parece:

<Resource name="jdbc/hpsgDB" auth="Container" type="javax.sql.DataSource"
           maxActive="5" maxIdle="3" maxWait="10000"
           username="uname" password="password" driverClassName="com.mysql.jdbc.Driver"
           url="jdbc:mysql://localhost:3306/hpsgdb?autoReconnect=true"/>

Como você pode ver, incluí o autoReconnect como verdadeiro, mas não o faz. Verifiquei o processo no banco de dados após 8 horas, que é o tempo limite definido.

questionAnswers(4)

yourAnswerToTheQuestion