Fork me on GitHub

Jackrabbit Web Application

This is the Web Application component of the Apache Jackrabbit project. This component provides servlets used to access a Jackrabbit repository:

In addition, the project contains 2 different WebDAV servlets:

All servlets are configured in the web.xml of the jackrabbit-webapp. It provides a good overview of the available options.

Simple Webdav Server

Adds WebDAV support (DAV 1,2 and DeltaV) to your jackrabbit repository.

The servlet configuration goes along with a config.xml that provides additional configuration options for the WebDAV resources including import and export behaviour for both resources and their properties, mime type and nodetype mappings and simple item filters.

JCR Webdav Server

A servlet used to remote JSR170 calls via webDAV.

IMPORTANT: Please note, that this servlet is not intended to provide common WebDAV support to the repository. Instead the primary goal is to remote JSR170 calls.

For the corresponding JCR client see JCR to SPI and the SPI to WebDAV contribution inside the Jackrabbit sandbox.