【问题标题】:Persistence configuration for CloudBees JavaEE/Glassfish applicationCloudBees JavaEE/Glassfish 应用程序的持久性配置
【发布时间】:2013-11-27 16:52:21
【问题描述】:

我有一个 Java EE 7/Glassfish 4 应用程序。 CloudBees中如何配置JDBC连接池和JDBC资源?

第二个问题是,我可以在 CloudBees 中部署 EAR 文件吗?我该怎么做?

提前谢谢你。

【问题讨论】:

    标签: jakarta-ee jdbc glassfish persistence cloudbees


    【解决方案1】:

    您只需要通过这种方式创建数据库并将其绑定到您的应用程序:

    bees app:bind -a <account>/<appName> -db mydb
    

    这相当于添加 jdbc 资源,并且将在 Glassfish4 容器中创建一个 jndi 数据源(查看 Glassfish4 Cloudbees documentation 以了解有效的 jndi 名称)

    如果你想创建一个连接池,你只需要在你的命令中添加额外的参数:

    即:

    bees app:bind -a APP_ID -db DB_ID -as DATASOURCE_NAME maxActive=5 maxIdle=2 \
    maxWait=10000 removeAbandoned=true removeAbandonedTimeout=60 logAbandoned=true \
    validationQuery="SELECT 1" testOnBorrow=true
    

    更多信息请参考this documentation

    据我所知,只有 JBoss 堆栈支持 EAR 文件的部署。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-09-30
      • 1970-01-01
      • 2015-01-29
      • 1970-01-01
      • 1970-01-01
      • 2016-09-29
      • 1970-01-01
      相关资源
      最近更新 更多