在JBoss中设置多个数据库和数据源
副标题#e#
JBoss是一款很是强大的J2EE应用措施处事器,可是这种强大的成果也带来了巨大性。本文作者Marcus Zarra阐明白如安在JBoss中设置多个数据库以及数据源。
设置数据源
JBoss的默认安装进程总共有三种设置选项:所有的(all)、默认的(default)和最小的(minimal)。假如你第一次启动JBoss处事器的时候没有附带任何参数,它自然就运行了默认设置。假如需要运行其它的设置,就必需利用-C参数运行启动剧本,如下所示:
${JBOSS.ROOT}/bin/run.sh -c minimal
用这种方法启动JBoss就指示它利用最小的处事器设置取代默认的设置。可是试图改变JBoss自身的设置的时候,这种技能长短常有用的。你可以在差异的设置中举办修改操纵,假如有须要就回滚到默认设置。但是,你在弄混数据源之前,应该把默认设置复制一份,这样就可以安详地操纵该副本了(在本文中,我把本身的副本叫作example,因此在处事器目次中有四种设置信息:所有的、默认的、最小的和example)。
在JBoss中改变默认数据源的第一步是设置一个新数据源。JBoss中所有的数据库设置都在你所事情的处事器目次下的deploy目次中界说的(在例子中是server/example/deploy)。JBoss利用的默认数据库是纯Java数据库Hypersonic。这个数据库的设置信息位于hsqldb-ds.xml文件中。这个XML设置文件描写了如何毗连到Hypersonic数据库。删除这个文件中的所有注释之后,我们获得如下所示的设置信息:
<?xml version="1.0" encoding="UTF-8"?>
<datasources>
<local-tx-datasource>
<jndi-name>DefaultDS</jndi-name>
<connection-url>
jdbc:hsqldb:${jboss.server.data.dir}${