<div dir="ltr">I started getting these...<div><br></div><div>2017-12-01 18:01:19,005 - WARN [com.zaxxer.hikari.pool.PoolBase:183] -  - HikariPool-1 - Failed to validate connection com.mysql.jdbc.JDBC4Connection@7d947981 (No operations allowed after connection closed.)<br></div><div><br></div><div>The suggestion I've found is to set HikariCP's maxLifetime to be less that MySQL's wait_timeout.</div><div><br></div><div>I define my Hikari source in global.xml:</div><div><br></div><div><div>    <bean id="shibboleth.JPAStorageService.DataSource"</div><div>        class="com.zaxxer.hikari.HikariDataSource" destroy-method="close" lazy-init="true"</div><div>        p:driverClassName="com.mysql.jdbc.Driver"</div><div>        p:jdbcUrl="jdbc:mysql://<a href="http://mysqldb.example.edu:3306/shibboleth">mysqldb.example.edu:3306/shibboleth</a>"</div><div>        p:username="shibboleth"</div><div>        p:password="PASSWORD"/></div></div><div><br></div><div>Do the "p" (properties) get passed unmodified to hikari?  Will p:maxLifetime actually make it to Hikari?</div><div><br></div><div>Liam</div></div>