Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Glassfish 每个应用程序服务器而不是每个应用程序的连接池_Glassfish_Connection Pooling - Fatal编程技术网

Glassfish 每个应用程序服务器而不是每个应用程序的连接池

Glassfish 每个应用程序服务器而不是每个应用程序的连接池,glassfish,connection-pooling,Glassfish,Connection Pooling,我想用另一个连接池实现替换glassfish连接池,以创建更动态的配置。我在同一台服务器上有很多应用程序。我不想为每个应用程序创建一个连接池,因为连接计数会随着应用程序计数的增加而急剧增加。为应用服务器提供公共应用程序池的最佳方式是什么。也许作为补充说明,我正在使用Spring,而BoneCP将用作连接池的替代品 谢谢我不确定您是否可以交换应用程序服务器的内部连接池。这听起来像是在交换一些不需要交换的内部构件。但是,您可以忽略应用程序服务器连接池,使用自己的连接池 我的一个同事在他的项目中使用了

我想用另一个连接池实现替换glassfish连接池,以创建更动态的配置。我在同一台服务器上有很多应用程序。我不想为每个应用程序创建一个连接池,因为连接计数会随着应用程序计数的增加而急剧增加。为应用服务器提供公共应用程序池的最佳方式是什么。也许作为补充说明,我正在使用Spring,而BoneCP将用作连接池的替代品


谢谢

我不确定您是否可以交换应用程序服务器的内部连接池。这听起来像是在交换一些不需要交换的内部构件。但是,您可以忽略应用程序服务器连接池,使用自己的连接池

我的一个同事在他的项目中使用了DBCP,这样测试用例就可以在没有JNDI连接的情况下运行。他只是通过dbcp直接启动了与spring上下文的连接


此解决方案的缺点是您将失去中央应用程序服务器配置功能。

是。还增加了一些描述。我认为这是不可能的。如果你想使用所有应用共享的池,那么必须在appserver的配置中完成,这意味着使用glassfish自己的池机制。谢谢Skaffman。使用spring将bean发布为jndi资源比创建连接池之前更有效,使用spring再次检查连接池的存在似乎没有问题。你的意见如何?