Reasons why the included Hypersonic Database supported in production
10.2. Default Database Do not use the Hypersonic database in production By default, persistence is configured to use Hypersonic (HSQLDB). This allows the JBoss Enterprise Application Platform to function immediately after installation as a development platform. However, Hypersonic is not supported in production and should not be used in a production environment. The Hypersonic database, while useful as a light-weight database for development, is not suitable for production use. Some of its limitations include: no transaction isolation thread and socket leaks ( connection.close() does not tidy up resources) low persistence quality (logs commonly become corrupted after a failure, preventing automatic recovery) database corruption instability under load (database processes cease when dealing with too much data) not viable in clustered environments Refer to the Getting Started Guide for database configuration instructions.