Для аутентификации JAAS я настроил источник данных следующим образом:
<?xml version="1.0" encoding="UTF-8"?>
<datasources>
<local-tx-datasource>
<jndi-name>jdbc/SomeDS</jndi-name>
<connection-url>jdbc:path-to-server</connection-url>
<driver-class>interbase.interclient.Driver</driver-class>
<user-name>DBUSER</user-name>
<password>dbpass</password>
<min-pool-size>0</min-pool-size>
<metadata>
<type-mapping>Firebird</type-mapping>
</metadata>
</local-tx-datasource>
</datasources>
К сожалению, JBoss держит соединение с базой данных открытым, что может вызвать серьезные проблемы с производительностью в нашей базе данных InterBase.
Как это соединениеиспользуется только внутренним модулем JAAS, наше веб-приложение не может принудительно закрыть соединение.
Есть ли способ сообщить JBoss о закрытии соединения после использования?