Thanks,
at the moment we don't have Search Index as a requirement that's why I've
ommitted Lucene feature.
Thanks again for your help.
alopez.
Stefan Guggisberg wrote:
>
> hi,
>
> On Jan 16, 2008 2:04 PM, alopez <[EMAIL PROTECTED]> wrote:
>>
>> Hi all,
>> I was trying to configure JackRabbit in order to get everything stored in
>> an
>> Oracle Database, and trying to not create any files on the
>> LocalFileSystem.
>>
>> But I'm still finding this file and this folder
>> ${rep.home}/workspaces/${defaultWorkspace}
>> ${rep.home}/.lock
>>
>> Is there any option in order of not creating any File/Directory on
>> LocalFileSystem?
>
> no. the repository .lock file is always created in the (physical)
> repository home directory.
> this file guards against multiple repository instantiation.
>
> additionally, you'll get a directory per workspace on disk, regardless
> of your virtual file
> system configuration. that's by design. however, only the per
> workspace lucene index
> will be stored on disk (if you specified a non-disk based virtual
> workspace file system).
> the idea of storing the index in the virtual file system had been
> considered early on but
> had been rejected for performance reasons.
>
> please note that none of the data written to the local disk (when
> using DbFileSystem)
> represents repository state. if you e.g. delete the lucene index it
> will be automatically
> recreated on next startup.
>
> cheers
> stefan
>
>>
>> Repository Config creates a folder using java.io.File instead of
>> OracleFileSystem
>>
>> org.apache.jackrabbit.core.config.RepositoryConfig
>>
>> // The physical workspace home directory on disk (TODO encode
>> name?)
>> File directory = new File(workspaceDirectory, name);
>>
>> // Create the physical workspace directory, fail if it exists
>> // or cannot be created
>> if (!directory.mkdir()) {
>> if (directory.exists()) {
>> throw new ConfigurationException(
>> "Workspace directory already exists: " + name);
>> } else {
>> throw new ConfigurationException(
>> "Failed to create workspace directory: " + name);
>> }
>> }
>>
>> <?xml version="1.0"?>
>> <!DOCTYPE Repository PUBLIC "-//The Apache Software Foundation//DTD
>> Jackrabbit 1.2//EN"
>>
>> "http://jackrabbit.apache.org/dtd/repository-1.2.dtd">
>> <Repository>
>> <FileSystem
>> class="org.apache.jackrabbit.core.fs.db.OracleFileSystem">
>>
>>
>>
>>
>> </FileSystem>
>> <Security appName="Jackrabbit">
>> <AccessManager
>> class="org.apache.jackrabbit.core.security.SimpleJBossAccessManager">
>> </AccessManager>
>> <LoginModule
>> class="org.jboss.security.auth.spi.UsersRolesLoginModule"
>> </LoginModule>
>> </Security>
>> <Workspaces rootPath="${rep.home}/workspaces"
>> defaultWorkspace="JackRabbitWS" configRootPath="/configRootPath" />
>> <Workspace name="JackRabbitWS">
>> <FileSystem
>> class="org.apache.jackrabbit.core.fs.db.OracleFileSystem">
>>
>>
>>
>>
>> </FileSystem>
>> <PersistenceManager
>> class="org.apache.jackrabbit.core.persistence.db.OraclePersistenceManager">
>>
>>
>>
>>
>>
>> </PersistenceManager>
>> </Workspace>
>> </Repository>
>>
>> thanks in advance
>>
>>
>>
>> --
>> View this message in context:
>> http://www.nabble.com/Workspaces-Configuration---tp14879928p14879928.html
>> Sent from the Jackrabbit - Users mailing list archive at Nabble.com.
>>
>>
>
>
--
View this message in context:
http://www.nabble.com/Workspaces-Configuration---tp14879928p14886647.html
Sent from the Jackrabbit - Users mailing list archive at Nabble.com.