应用程序之间的JNDI连接池共享

时间:2015-01-09 07:34:01

标签: java oracle weblogic jndi

我有三个在Weblogic上运行的war应用程序(A,B,C),每个应用程序使用相同的JNDI名称进行数据库连接。 JNDI有一个最大100 db连接的连接池。

有没有办法在A,B和C之间共享这100个连接。假设A可以使用最多20个连接, B可以使用50 db连接,C可以使用30连接吗?

有一个解决方案,我可以创建三个JNDI ls说JNDI_A(最多20个),JNDI_B和JNDI_C。

Java EE 6

Spring 3.5

weblogic 12c

1 个答案:

答案 0 :(得分:0)

一种方法是通过WebLogic管理控制台进行管理。在控制台中,可以为共享相同数据源的每个部署设置初始容量。

参考:Dynamically Sizing JDBC Connection Pool in WebLogic Server