jackrabbit-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jukka Zitting <ju...@zitting.name>
Subject Re: Understanding ${wsp.home} as a noob
Date Tue, 15 Nov 2005 11:49:08 GMT
Hi,

Roland Kofler wrote:
> Hi I have a problem with my repository.xml
> When I use ${wsp.home} for the SearchIndex tag, I get an
> 
> javax.jcr.RepositoryException: SearchIndex requires 'path' parameter in
> configuration!: SearchIndex requires 'path' parameter in configuration!:
> SearchIndex requires 'path' parameter in configuration!

You seem to have specified a path for the FileSystem of the SearchIndex,
but the lucene SearchIndex component needs a path parameter for itself
as well. See below for an augmented version of your repository
configuration file.

> This doesnt happen when I hardcode my path...  where do I have  to 
> define  ${wsp.home} ?

The ${wsp.home} variable is defined automatically by Jackrabbit to point
to the directory created for the workspace being configured.

BR,

Jukka Zitting

----

> <?xml version="1.0" encoding="ISO-8859-1"?>
> <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"/>
>     </Security>
>     <Workspaces  rootPath="${rep.home}/workspaces"    defaultWorkspace="default" />
>     <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.state.xml.XMLPersistenceManager"/>
>         <SearchIndex class="org.apache.jackrabbit.core.query.lucene.SearchIndex">

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

>             <FileSystem class="org.apache.jackrabbit.core.fs.local.LocalFileSystem">
>                 <param name="path" value="${wsp.home}/index"/>
>             </FileSystem>
>         </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.state.xml.XMLPersistenceManager"
/>
>     </Versioning>
> </Repository>

Mime
View raw message