Welcome to the Apache Jackrabbit Wiki
Apache Jackrabbit is a project at the
Apache Software Foundation. We are in dire need of better documentation, so feel free to add to these pages as you learn more about Jackrabbit.
Community
JcrMeetupApril2008: JCR community gathering in Amsterdam on April 8th, 2008
Features
PersistenceManagerFAQ: Persistence Manager configuration
DataStore: How to configure the binary data store
NodeTypeRegistry: Registry of commonly used node types
NamespaceRegistry: Registry of commonly used namespace mappings
Clustering: How to set up and use clustering
Search: How to set up and use search
CacheManager: Cache configuration
BackupAndMigration: How to backup a repository or migrate to another configuration
ContribTips: Help regarding the contrib projects
Links
JcrLinks: Links to articles and applications based on JCR or Jackrabbit
Sling: Web application framework based on REST principles. Sling uses a JCR repository
Apache Wiki Farm: Other Apache wikis
Dev Mailing List Archive: Search for answers in the mailing list archive
Mailing Lists: Post questions in the mailing list
FAQ
QuestionsAndAnswers: Simple forum for asking questions about Jackrabbit
ExamplesPage: Solutions for common problems
Performance: Q. and A. about Jackrabbit perfomance
JcrSessionHandling: How to (re)use JCR sessions
Blueprints
DavidsModel: A guide for blissful content modeling. Seven rules to avoid common mistakes content modeling mistakes.
Future Plans
RoadMap: High level roadmap for Jackrabbit
Proposed JCR 2.0 API Changes: Changes between the JCR 1.0 API and the proposed JCR 2.0 API as defined in JSR 283.
Deployment
JackrabbitOnJBoss: How to deploy a Jackrabbit server with JCA, expose the local repository through JNDI and WebDAV to remote clients and connect remotely from a Java program, or from a command line tool (contrib/jcr-commands).
JackRabbitOnWeblogic: How to deploy the Jackrabbit server on Weblogic, expose the repository over WebDAV, use JNDI with Oracle.
JackRabbitOnTomcat: How to use the Jackrabbit with Tomcat, WebDAV, JNDI and Oracle.
JackRabbitOnSunWebServer: How to configure the Sun Java System Web Server with Jackrabbit (Model 2)
WebDAV
WebDAV: If you plan on using Jackrabbit through WebDAV. Useful for existing Jakarta Slide users or other WebDAV repository users thinking about migrating to Jackrabbit.
Historical
BackupTool: Design document of the 2006 Google Summer of Code project (written by Nicolas Toper, mentored by Jukka Zitting).
JNDI: Patching the Oracle file system and persistence manager for use with JNDI (no longer required with Jackrabbit 1.4)
Special Wiki Pages
TitleIndex: A list of all pages on this wiki.
HelpContents: A basic guide to the MoinMoin wiki (including information about wiki syntax).
WordIndex: A list of all the words that appear in the titles of the pages on this wiki, with links to pages that include that word.
FindPage: A full-text search of the wiki.
WantedPages: All the "broken links" -- a list of all the pages on this wiki that are linked to, but do not exist.
OrphanedPages: All pages on this wiki that are not linked to from anywhere else (and are thus very hard to reach).
RandomPage: Generates a list of 75 random pages on this wiki.
PageSize: Generates a graph and some statistics about the sizes of pages on this wiki.
EventStats/HitCounts: Generates a graph of page views and page visits.
EventStats/UserAgents: Generates a graph of the web browsers used in visiting this page.
SystemInformation: Shows basic information about this wiki installation, the extensions it has installed, etc.