Apache Jackrabbit : ManuallyCreatingDatabaseTables

Manually Creating Database Tables

Jackrabbit will try to create the required tables automatically when using database persistence (database persistence manager, database data store, database file system). If configured database user doesn't have enough access rights, this will fail. In that case, the tables must be created manually.

The scripts to create the required tables are:

Jackrabbit will still try to detect if the tables need to be created. This may not work depending on the access rights of the database user. To disable this check, add the following parameter to the repository.xml and workspace.xml configuration files, in the sections persistence managers, database data store, database file system, and cluster:

<param name="schemaCheckEnabled" value="false"/>