java - Tomcat 连接池化多个数据源

标签 java tomcat jndi

如果我在 Tomcat 中配置了一个 JNDI 资源,并且在我的代码中创建了两个引用相同 JNDI 资源的数据源对象,这会创建两个不同的连接池还是数据源会共享同一个连接池?如果可能的话,您能否提供支持您的答案的资源,我已经搜索了所有内容,但找不到任何内容。

最佳答案

它们将使用相同的连接池。

您声明的是对在 tomcat 上声明的真实连接池的引用,因此在您的情况下您有 2 个引用。

如果您想确保通过泄漏一个数据源上的连接并显示 2 个数据源的大小来进行测试。

作为引用,请查看 oracle jndi 教程和连接池的 tomcat 文档配置。

问候

菲利普·M。

关于java - Tomcat 连接池化多个数据源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11995218/

相关文章:

java - GoogleAPIClient 已弃用 - 如何实现新的 GoogleSignInOptions?

java - 自定义字符串长度比较器 : what's my mistake?

java - Tomcat/Maven 插件 - 未经授权的错误

tomcat - IBM Http 服务器和 Tomcat

java - 如何将 jndi 数据源查找交换到内存数据库以进行集成测试?

java - 我如何从java中的Youtube channel API v3获取所有上传的视频

java - 如何在 Android 中为 Spinner 设置所选项目

java - 使用 javassist + spring + tomcat 在运行时更改类

glassfish - 如何在 JNDI 查找中存储凭据?

xml - Spring 加载所有 JNDI 属性