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 连接并解锁 H2 数据库?
Glassfish4 和 MySQL 5.5.38 远程服务器:com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:通信链路故障