我有三个在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
答案 0 :(得分:0)
一种方法是通过WebLogic管理控制台进行管理。在控制台中,可以为共享相同数据源的每个部署设置初始容量。
参考:Dynamically Sizing JDBC Connection Pool in WebLogic Server