JBoss.org Community Documentation
The persistence manager of JBoss Messaging uses the default datasource to create tables to store messages, transaction data and other indexes. Configuration of "persistence" is grouped in xxx-persistence-service.xml
files. JBoss Application Server ships with a default hsqldb-persistence-service.xml
file, which configures the Messaging server to use the Hypersonic database instance that ships by default with the JBoss Application Server.
You can view the hsqldb-persistence-service.xml
file in configurations based on the
all
or
default
configurations:
<JBoss_Home>/server/all/deploy/messaging/hsqldb-persistence-service.xml and <JBoss_Home>/server/default/deploy/messaging/hsqldb-persistence-service.xml
Please note that the Hypersonic database is not recommended for production environments due to its limited support for transaction isolation and its low reliability under high load
More information on configuring JBoss Messaging can be found in the JBoss AS Configuration Guide.