如果我在 Tomcat 中配置了一个 JNDI 资源,并且在我的代码中创建了两个引用相同 JNDI 资源的数据源对象,这会创建两个不同的连接池还是数据源会共享同一个连接池?如果可能的话,您能否提供支持您的答案的资源,我已经搜索了所有内容,但找不到任何内容。
最佳答案
它们将使用相同的连接池。
您声明的是对在 tomcat 上声明的真实连接池的引用,因此在您的情况下您有 2 个引用。
如果您想确保通过泄漏一个数据源上的连接并显示 2 个数据源的大小来进行测试。
作为引用,请查看 oracle jndi 教程和连接池的 tomcat 文档配置。
问候
菲利普·M。
关于java - Tomcat 连接池化多个数据源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11995218/