我正在重新配置JEE应用程序以使其独立运行,并且正在列出要使用的组件。其中两个是Narayana(JTA /事务管理器)和Apache DBCP2(JDBC连接池)。看起来这些部分应该协同工作,但是我们希望尽可能地符合标准。
因此,出现了一个问题:DBCP2是JCA(JEE连接器体系结构)实现吗?
如果我们可以轻松地配置DBCP以与Narayana一起使用,那么JCA遵从性可能并不重要,因此,对此方面的任何提示也将不胜感激。
最佳答案
也许对于原始目的而言为时已晚,但对于将来的参考很有用:如果通过JCA兼容,您是说由JTA管理,那么这取决于您将使用哪种DataSource。根据here,BasicManagedDataSource
确实符合JTA。