CloudBees JavaEE / Glassfish应用程序的持久性配置

时间:2013-11-27 07:42:21

标签: java-ee jdbc glassfish persistence cloudbees

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

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

提前谢谢。

1 个答案:

答案 0 :(得分: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文件的部署。