【问题标题】:Saving Glassfish JDBC Configuration保存 Glassfish JDBC 配置
【发布时间】:2012-04-04 18:33:50
【问题描述】:

我最近不得不从头开始重新安装 Glassfish 3.1.2,我发现自己花了太多时间重新配置 JDBC 连接池和资源(不能从其他来源复制/粘贴)。许多应用程序都使用服务器,在配置 JDBC 连接时需要记住很多事情。

有没有办法将 Glassfish JDBC 配置“保存”到文件中,以便我可以轻松地将其上传到新版本的服务器(或另一台机器上的新服务器),而不会再次失去理智?快速破解也将受到高度赞赏!

【问题讨论】:

    标签: configuration database-connection glassfish-3 connection-pooling


    【解决方案1】:

    服务器范围的应用程序资源存储在<resources> 元素内的domain.xml 文件中。有 <jdbc-resource> 和 <jdbc-connection-pool> 元素存储您的连接。根据我的经验,您可以将这些元素从一个 domain.xml 文件复制到另一个文件(至少对于 Glassfish 的所有 3.x 版本)。

    应用程序范围的资源可以存储在 glassfish-resources.xml 文件中,这些文件需要进入 EAR 的 META-INF 目录和 WEB- INF 用于 WAR。它们将与应用程序一起部署,并且只能由该应用程序访问。更多信息here。

    【讨论】:

    • 我正在使用嵌入式 glassfish 并修改了 domain.xml,但是当我使用 '@Resource' 进行 jdbc 连接时,查找失败。我已经在这里发布了一个关于这个的问题stackoverflow.com/questions/11824478/…你能帮忙吗
    • 只是补充一下,虽然您可以使用glassfish-resources.xml 添加应用程序范围的资源,如答案所示,我认为您也可以使用它来添加 server-scoped 资源使用asadmin add-resources glassfish-resources.xml。
    猜你喜欢
    • 2016-05-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-20
    • 2013-06-26
    • 2012-08-17
    相关资源
    最近更新 更多