我在 glassfish 中部署了两个不同的应用程序(例如 App1 和 App2)。我想为这些应用程序使用两个不同的数据库(例如 DB1 和 DB2)。
DB1 for App1 and DB2 for App2
. 可能吗?
如果是我如何在 Glassfish 中配置它,或者我需要在我的代码中处理它(我在 EJB3.0 中工作)?
这很紧急。请尽快回复。
我在 glassfish 中部署了两个不同的应用程序(例如 App1 和 App2)。我想为这些应用程序使用两个不同的数据库(例如 DB1 和 DB2)。
DB1 for App1 and DB2 for App2
. 可能吗?
如果是我如何在 Glassfish 中配置它,或者我需要在我的代码中处理它(我在 EJB3.0 中工作)?
这很紧急。请尽快回复。
在 glassfish 管理控制台中,使用您的数据库配置创建两个 jdbc 资源(例如jdbc/db1
和)。jdbc/db2
然后在你的会话bean中以这种方式注入数据库连接:
@Resource(name = "jdbc/db1")
private DataSource ds;
但是,您可以使用@DataSourceDefinition
注释直接在代码中设置数据库配置。