Если база данных перезагрузится, когда tomcat запущен и запущен, повторное подключение завершается с ошибкой. Если tomcat перезапускается, все работает отлично. Есть ли способ, по которому мы можем восстановить соединение, когда база данных будет восстановлена?Не удалось подключиться к базе данных при перезагрузке spring-jdbc, commons-dbcp, tomcat
Ниже приведен фрагмент кода:
<bean id="basicDataSource"
class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close" p:testOnBorrow="true" p:validationQuery="SELECT * from USERS">
<property name="driverClassName">
<value>driverClassName</value>
</property>
<property name="url">
<value>url</value>
</property>
<property name="username">
<value>username</value>
</property>
<property name="password">
<value>password</value>
</property>
</bean>
попробуйте установить 'testOnReturn'' true' –