Почему Wildfly 10.1 не автоматически закрывает соединение с БД при удалении развертывания? - PullRequest
0 голосов
/ 03 марта 2020

Я использую Wildfly 10.1, Java Spring 4.3.7 и MariaDB.

При удалении развертывания (.war) можно увидеть в базе данных «show processlist;» что до сих пор существуют связи с Wildfly.

Почему это происходит? Как автоматически удалять подключения при удалении или отключении развертывания?

Hibernate.cfg. xml:

    <property name="connection.provider_class">org.hibernate.connection.C3P0ConnectionProvider</property>
    <property name="hibernate.c3p0.min_size">1</property>
    <property name="hibernate.c3p0.max_size">5</property>
    <property name="hibernate.c3p0.max_statements">0</property>
    <property name="hibernate.c3p0.acquire_increment">1</property>
    <property name="hibernate.c3p0.timeout">60</property>
...