/ / Configuration de persistance pour CloudBees JavaEE / Application Glassfish - java-ee, jdbc, glassfish, persistence, cloudbees

Configuration de persistance pour l'application CloudBees JavaEE / Glassfish - java-ee, jdbc, glassfish, persistence, cloudbees

J'ai une application Java EE 7 / Glassfish 4. Comment configurer le pool de connexion JDBC et la ressource JDBC dans CloudBees?

La deuxième question est, pourrais-je déployer un fichier EAR dans CloudBees? Comment puis je faire ça?

Merci d'avance.

Réponses:

1 pour la réponse № 1

Il vous suffit de créer votre base de données et de la lier à votre application de la manière suivante:

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

C’est l’équivalent d’ajouter la ressource jdbc et une source de données jndi sera créée dans votre conteneur Glassfish4 (consultez le Documentation Glassfish4 Cloudbees connaître les noms jndi valides)

Si vous souhaitez créer un pool de connexions, il vous suffira d'ajouter des paramètres supplémentaires dans votre commande:

c'est à dire:

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

Prière de se référer à cette documentation pour plus d'informations.

Autant que je sache, seules les piles JBoss prennent en charge le déploiement de fichiers EAR.