如何在Glassfish中为特定应用程序设置DB?

时间:2012-08-21 12:54:03

标签: web-applications glassfish glassfish-3

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

DB1 for App1 and DB2 for App2。有可能吗?

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

紧急。请尽快回复。

1 个答案:

答案 0 :(得分:1)

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

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

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