天天看点

Jackrabbit文件方式的存储

配置如下:

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE Repository PUBLIC "-//The Apache Software Foundation//DTD Jackrabbit 1.4//EN" "http://jackrabbit.apache.org/dtd/repository-1.4.dtd">

<Repository>

 <FileSystem class="org.apache.jackrabbit.core.fs.local.LocalFileSystem">

  <param name="path" value="${rep.home}/repository" />

 </FileSystem>

 <Security appName="Jackrabbit">

  <AccessManager class="org.apache.jackrabbit.core.security.SimpleAccessManager" />

  <LoginModule class="org.apache.jackrabbit.core.security.SimpleLoginModule" />

 </Security>

 <Workspaces rootPath="${rep.home}/workspaces" defaultWorkspace="jcr" />

 <Workspace name="${wsp.name}">

  <FileSystem class="org.apache.jackrabbit.core.fs.local.LocalFileSystem">

   <param name="path" value="${wsp.home}" />

  </FileSystem>

  <PersistenceManager class="org.apache.jackrabbit.core.persistence.bundle.BundleFsPersistenceManager" />

  <SearchIndex class="org.apache.jackrabbit.core.query.lucene.SearchIndex">

   <param name="path" value="${wsp.home}/index" />

  </SearchIndex>

 </Workspace>

 <Versioning rootPath="${rep.home}/versions">

  <FileSystem class="org.apache.jackrabbit.core.fs.local.LocalFileSystem">

   <param name="path" value="${rep.home}/versions" />

  </FileSystem>

  <PersistenceManager class="org.apache.jackrabbit.core.persistence.bundle.BundleFsPersistenceManager" />

 </Versioning>

 <SearchIndex

  class="org.apache.jackrabbit.core.query.lucene.SearchIndex">

  <param name="path" value="${rep.home}/repository/index" />

 </SearchIndex>

</Repository>

继续阅读