2012-08-21 4 views
0

J'ai deux applications différentes (par exemple, App1 et App2) déployés dans glassfish. Je veux utiliser deux bases de données différentes (par exemple, DB1 et DB2) pour ces applications.Comment définir DB pour une application particulière dans Glassfish?

DB1 for App1 and DB2 for App2. C'est possible?

Si c'est comment puis-je configurer cela dans Glassfish ou Dois-je gérer cela dans mon code (je travaille dans EJB3.0)?

Son urgent. S'il vous plait répondez au plus vite.

Répondre

1

Dans la console d'administration glassfish, créez deux ressources jdbc (par exemple jdbc/db1 et jdbc/db2) avec vos configurations db. Ensuite, dans votre bean session injecter connexion db de cette façon:

@Resource(name = "jdbc/db1") 
private DataSource ds; 

Cependant, vous pouvez définir votre configuration db directement dans le code en utilisant l'annotation @DataSourceDefinition.

Questions connexes