JBoss.org Community Documentation

13.5. Configuring JBoss Messaging Persistence Manager

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

Warning

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.