在JBOSS 7.1中访问自定义创建的数据源

时间:2012-09-26 04:16:03

标签: jboss7.x

当天的问候

通常我们在standalone.xml中定义数据源,然后我们将在基于JNDI名称的应用程序代码中使用相同的内容,这对我来说很好。   但是我们有一个特殊的功能,我们通过应用程序创建自定义数据源,然后使用自定义名称创建数据源xml,如oracle.Host_Name-ds.xml,sqlserver.Host_Name-ds.xml,mysql.Host_Name-ds.xml, oracle.Host_Name1-ds.xml等等我们使用这个数据源连接

        String dsName = oracle.Host_Name;

        try
        {
            javax.sql.DataSource ds = DataSourceHelper.getDataSource(dsName);

            conn = ds.getConnection();
        }

在JBOSS 4.x中,我们用来创建这些文件(通过应用程序)并将它们存储在应用程序服务器/服务器/默认/部署文件夹中,我们用来访问数据源,没有任何问题。

在JBoss 7.X中,如何绑定创建的数据源,以便我们在不更改代码的情况下访问它们。我不想更改代码,因为我们使用它的实例太多而且它会影响其他功能

此致 作者Srini

1 个答案:

答案 0 :(得分:0)

我认为此链接描述了您的要求。

请参阅@DataSourceDefinition的使用

ds configuration from application

希望这会有所帮助: - )