0

我在 glassfish 中部署了两个不同的应用程序(例如 App1 和 App2)。我想为这些应用程序使用两个不同的数据库(例如 DB1 和 DB2)。

DB1 for App1 and DB2 for App2. 可能吗?

如果是我如何在 Glassfish 中配置它,或者我需要在我的代码中处理它(我在 EJB3.0 中工作)?

这很紧急。请尽快回复。

4

1 回答 1

1

在 glassfish 管理控制台中,使用您的数据库配置创建两个 jdbc 资源(例如jdbc/db1和)。jdbc/db2然后在你的会话bean中以这种方式注入数据库连接:

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

但是,您可以使用@DataSourceDefinition注释直接在代码中设置数据库配置。

于 2012-08-21T15:07:31.947 回答