首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可以将JBoss配置为自动关闭数据源的JDBC连接吗?

可以将JBoss配置为自动关闭数据源的JDBC连接吗?
EN

Stack Overflow用户
提问于 2011-10-26 19:06:12
回答 1查看 5.4K关注 0票数 0

对于JAAS身份验证,我配置了一个数据源,如下所示:

代码语言:javascript
复制
<?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模块在内部使用,因此我们的web应用程序无法强制关闭此连接。

有没有办法让JBoss在使用后关闭连接?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-28 03:34:07

你有没有试过添加<idle-timeout-minutes>?-它定义了一个连接在关闭之前可以空闲的最长时间。设置为0将禁用它。默认值为15分钟。

详情请参见http://community.jboss.org/wiki/ConfigDataSources

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7901771

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档