我有一个Java EE 7 / Glassfish 4应用程序。如何在CloudBees中配置JDBC连接池和JDBC资源?
第二个问题是,我可以在CloudBees中部署EAR文件吗?我怎么能这样做?
提前谢谢。
答案 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文件的部署。