JBoss EAP 6.4 所用连接池库及相关弃用声明适用范围咨询
JBoss EAP 6.4 连接池与 IronJacamar 相关问题说明
- JBoss EAP 6.x 版本已完全弃用早期版本使用的 Apache DBCP 连接池实现,所有内置、受支持的数据源能力均基于 IronJacamar 构建,这是符合 JCA 规范的官方专用连接池组件。
弃用免责声明的适用范围界定
官方对应免责声明原文为:
此功能仅建议用于开发环境,不推荐用于生产环境,原因是其不受JBoss管理工具的支持。该功能在JBoss EAP 6.4中已被弃用,且将在产品的下一个大版本中停止支持。
该声明的适用边界非常明确:
- 声明 完全不适用于 IronJacamar 组件本身:IronJacamar 是 EAP 6.4 生产环境核心依赖的连接池实现,所有通过 EAP 原生管理控制台、
jboss-cli工具、standalone.xml/domain.xml配置文件定义的标准数据源,底层均由 IronJacamar 提供支撑,是官方明确支持生产使用的组件。 - 声明的唯一适用对象是 独立部署的
*.ds.xml格式数据源文件:即直接放置在应用部署目录(如deployments文件夹)下的自定义 ds 描述文件部署方式。这类旧部署模式无法被 EAP 6 新增的统一管理体系(运行时监控、配置变更、资源管控)识别,才被标记为弃用、仅建议开发环境使用。
组件版本说明
- JBoss EAP 6.4 内置的 IronJacamar 为 Red Hat 维护的 1.1.x 定制分支版本,官方会为该版本 backport 生产环境所需的安全、稳定性补丁,版本号不会直接与开源社区 IronJacamar 的原生版本对应。
内容的提问来源于stack exchange,提问作者Juan Moreno
相关产品推荐
相关产品推荐

