Glassfish 应用服务器中的 JDBC 和连接池

Posted

技术标签:

【中文标题】Glassfish 应用服务器中的 JDBC 和连接池【英文标题】:JDBC and Connection Pools in Glassfish App Server 【发布时间】:2009-02-09 21:48:24 【问题描述】:

我想在 EAR 部署中设置连接池和 JDBC 连接,因此我不必在我部署到的每个应用服务器上手动设置它。我需要做什么?是否有一个 .xml 文件我可以将这些信息放入其中?

【问题讨论】:

【参考方案1】:

如果您使用单个 GlassFish 管理控制台来管理整个环境中的多个应用程序服务器,那么这些应用程序服务器可以共享一个通用配置。如果每个部署的应用程序服务器都有自己的管理控制台,您可以编写一个脚本来调用 CLI (asadmin) 来创建和配置连接池。实际上,您可以使用 CLI 在第一个用例中配置分布式部署,但您必须指定要修改的配置。 CLI 有利于自动化。

希望以下资源有所帮助:

http://docs.sun.com/app/docs/doc/820-4341/abdjl?a=view http://wiki.glassfish.java.net/Wiki.jsp?page=GlassFishV2Architecture http://docs.sun.com/app/docs/doc/820-4332/6nfq988or?a=expand(供 asadmin CLI 参考) http://docs.sun.com/app/docs/doc/820-4332/create-jdbc-connection-pool-1?a=view(参见 --target 以指定多主机部署中的目标)

GlassFish 集团产品经理 John Clingan

【讨论】:

【参考方案2】:

很抱歉这么简洁,但这可能就是你要找的http://docs.sun.com/app/docs/doc/820-4502/beaqi?a=view

【讨论】:

以上是关于Glassfish 应用服务器中的 JDBC 和连接池的主要内容,如果未能解决你的问题,请参考以下文章

Glassfish中的JDBC连接池ping错误

glassfish JDBC 连接池

JDBC连接池设置无法在Glassfish5上运行

如何断开 Glassfish 上的所有 JDBC 连接并解锁 H2 数据库?

Mysql/Glassfish 资源 jdbc 无效

Glassfish4 和 MySQL 5.5.38 远程服务器:com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:通信链路故障