Installation

Prerequisites

Runtime Requirements

  • Java Content Repository (JCR) 2.0 Installation (e.g. Apache Jackrabbit)
  • Java EE 6 Application Server (e.g. Glassfish)
  • Java JRE 6

Development Requirements

  • Java JDK 6
  • Maven 3
  • SVN Client

Installation Instructions

This installation assumes Glassfish as application server and Jackrabbit as JCR implementation.

  • Download and install Glassfish
  • Download jcr-2.0.jar
  • Prepare JCR repository:
    • mkdir -p /srv/jackrabbit
    • add repository.xml and configure it according to Jackrabbit documentation.
    • adjust permissions so that the user running the application server has write access to the repository folder and its content (e.g. chown -R glassfish:glassfish /srv/jackrabbit)
  • Follow these instructions to install Jackrabbit in Glassfish as a shared Java EE Resource.