我有一个应用程序,它动态地增加数据库的应用程序的每个实例,然后,在JBoss 5会写一个数据源文件伸到部署文件夹,这样应用程序可以利用新的数据库(并且被锁定到它)。
在JBoss中7的数据源配置为内部standalone.xml。 更重要的是,如果我输入新数据源到这个文件,他们似乎并没有得到读取和数据源没有提供。
没有人有任何想法,我怎么能重现此问题,一旦我们升级到JBoss 7?
我有一个应用程序,它动态地增加数据库的应用程序的每个实例,然后,在JBoss 5会写一个数据源文件伸到部署文件夹,这样应用程序可以利用新的数据库(并且被锁定到它)。
在JBoss中7的数据源配置为内部standalone.xml。 更重要的是,如果我输入新数据源到这个文件,他们似乎并没有得到读取和数据源没有提供。
没有人有任何想法,我怎么能重现此问题,一旦我们升级到JBoss 7?
在JBoss中AS7 -ds.xml战略的新版本将工作。
但是,管理CLI为您提供另一种方式来执行它(因为他们不会扫描延迟它可能是一个比较推荐的方式)。
您可以拨打jboss-cli.sh使用命令文件(详细描述如何做到这一点可以在这里找到: http://planet.jboss.org/post/how_to_create_an_manage_datasources_in_as7 ),也可以使用直接的原生API(HTTPS: //docs.jboss.org/author/display/AS71/The+native+management+API)。
随着此外,后一种方法来添加,你将能够查询现有的数据源和更新。