I understand it - but can I redefine it (for example to use Virtual File
System)?
I tried:
<FileSystem
 class="org.apache.jackrabbit.core.fs.db.OracleFileSystem">
                        <param name="url"
 value="jdbc:oracle:thin:@10.99.55.222:1521:lportal"/>
                        <param name="user" value="user"/>
                        <param name="password" value="user"/>
                        <param name="schemaObjectPrefix" value="rep_"/>
</FileSystem>

But it does'n work.

If there no way to do it - how do cluster Nuxeo?



-----Original Message-----
From: Florent Guillaume [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, July 10, 2007 5:39 PM
To: Filipchik Alexander
Cc: [email protected]
Subject: Re: [Ecm] Nuxeo Database connection problems.

Not all Jackrabbit information is stored in SQL. There's also some  
repository system information (internal indexes) in server/default/ 
data/NXRuntime/repos that has to be kept.

Florent

On 10 Jul 2007, at 15:28, Filipchik Alexander wrote:

> Hello.
>
> Now we are trying to start Nuxeo under Oracle database. Seems, we
> reconfigure all correctly, but strange things happens. We configure  
> Nuxeo
> for Oracle and start it. All worked fine. Then we shut down Nuxeo  
> and try to
> start it another computer. We setup JBoss and Nuxeo on the same  
> database,
> that we use in previous Nuxeo start.
> And it didn't work. Nuxeo don't find anypreviosly created  
> documents. Seems
> it don't hold it in database or it uses cash.
> What is wrong?
>
> Our configuration:
> default-repository-config.xml:
> <?xml version="1.0"?>
> <component name="default-repository-config">
>
>       <documentation>
>       Defines the default JackRabbit repository used for development and
> testing.
>       </documentation>
>
>   <extension target="org.nuxeo.ecm.core.repository.RepositoryService"
> point="repository">
>       <documentation>
>       Declare a JackRabbit repository to be used for development and
> tests.
>       The extension content is the jackrabbit XML configuration of the
> repository.
>       </documentation>
> <repository name="default"
> factory="org.nuxeo.ecm.core.repository.jcr.JCRRepositoryFactory"
> securityManager="org.nuxeo.ecm.core.repository.jcr.JCRSecurityManager"
>               forceReloadTypes="false">
>       <Repository>
>         <FileSystem
> class="org.apache.jackrabbit.core.fs.db.OracleFileSystem">
>                       <param name="url"
> value="jdbc:oracle:thin:@10.99.55.222:1521:lportal"/>
>                       <param name="user" value="user"/>
>                       <param name="password" value="user"/>
>                       <param name="schemaObjectPrefix" value="rep_"/>
>       </FileSystem>
>
>         <!--
>         security configuration
>         -->
>         <Security appName="Jackrabbit">
>           <!--
>             access manager:
>             class: FQN of class implementing the AccessManager  
> interface
>           -->
>           <AccessManager
> class="org.apache.jackrabbit.core.security.SimpleAccessManager">
>           <!-- <param name="config" value="${rep.home}/access.xml"/ 
> > -->
>           </AccessManager>
>           <LoginModule
> class="org.apache.jackrabbit.core.security.SimpleLoginModule">
>             <!-- anonymous user name ('anonymous' is the default  
> value) -->
>             <param name="anonymousId" value="anonymous"/>
>             <!--
>               default user name to be used instead of the anonymous  
> user
>               when no login credentials are provided (unset by  
> default)
>             -->
>             <!-- <param name="defaultUserId" value="superuser"/> -->
>           </LoginModule>
>         </Security>
>
>         <!--
>         location of workspaces root directory and name of default  
> workspace
>         -->
>         <Workspaces rootPath="${rep.home}/workspaces"
> defaultWorkspace="default"/>
>         <!--
>         workspace configuration template:
>         used to create the initial workspace if there's no  
> workspace yet
>         -->
>         <Workspace name="${wsp.name}">
>           <!--
>             virtual file system of the workspace:
>             class: FQN of class implementing the FileSystem interface
>           -->
>
>           <FileSystem
> class="org.apache.jackrabbit.core.fs.db.OracleFileSystem">
>                       <param name="url"
> value="jdbc:oracle:thin:@10.99.55.222:1521:lportal"/>
>                       <param name="user" value="user"/>
>                       <param name="password" value="user"/>
>                       <param name="schemaObjectPrefix"
value="${wsp.name}_"/>
>        </FileSystem>
>
>           <!--
>             persistence manager of the workspace:
>             class: FQN of class implementing the PersistenceManager
> interface
>           -->
>           <PersistenceManager
> class="org.apache.jackrabbit.core.persistence.db.OraclePersistenceMana 
> ger">
>               <param name="url"
> value="jdbc:oracle:thin:@10.99.55.222:1521:lportal" />
>               <param name="user" value="user" />
>               <param name="password" value="user" />
>               <param name="schemaObjectPrefix" value="${wsp.name}_" />
>               <param name="externalBLOBs" value="false" />
>       </PersistenceManager>
>
>
>           <!--
>             Search index and the file system it uses.
>             class: FQN of class implementing the QueryHandler  
> interface
>           -->
>           <SearchIndex
> class="org.apache.jackrabbit.core.query.lucene.SearchIndex">
>             <param name="path" value="${wsp.home}/index"/>
>           </SearchIndex>
>         </Workspace>
>
>         <!--
>           Configures the versioning
>         -->
>         <Versioning rootPath="${rep.home}/version">
>           <!--
>             Configures the filesystem to use for versioning for the
> respective
>             persistence manager
>           -->
>           <FileSystem
> class="org.apache.jackrabbit.core.fs.db.OracleFileSystem">
>                       <param name="url"
> value="jdbc:oracle:thin:@10.99.55.222:1521:lportal"/>
>                       <param name="user" value="user"/>
>                       <param name="password" value="user"/>
>                       <param name="schemaObjectPrefix" value="rep_ver_"/>
>       </FileSystem>
>
>           <!--
>             Configures the persistence manager to be used for  
> persisting
> version state.
>             Please note that the current versioning implementation  
> is based
> on
>             a 'normal' persistence manager, but this could change  
> in future
>             implementations.
>           -->
>           <PersistenceManager
> class="org.apache.jackrabbit.core.persistence.db.OraclePersistenceMana 
> ger">
>               <param name="url"
> value="jdbc:oracle:thin:@10.99.55.222:1521:lportal" />
>               <param name="user" value="user" />
>               <param name="password" value="user" />
>               <param name="schemaObjectPrefix" value="jsr_ver_" />
>               <param name="externalBLOBs" value="false" />
>         </PersistenceManager>
>         </Versioning>
>
>         <!--
>         Search index for content that is shared repository wide
>         (/jcr:system tree, contains mainly versions)
>         -->
>         <SearchIndex
> class="org.apache.jackrabbit.core.query.lucene.SearchIndex">
>           <param name="path" value="${rep.home}/repository/index"/>
>         </SearchIndex>
>       </Repository>
>     </repository>
>   </extension>
> </component>
>
> _______________________________________________
> ECM mailing list
> [email protected]
> http://lists.nuxeo.com/mailman/listinfo/ecm
>

-- 
Florent Guillaume, Director of R&D, Nuxeo
Open Source Enterprise Content Management (ECM)
http://www.nuxeo.com   http://www.nuxeo.org   +33 1 40 33 79 87



_______________________________________________
ECM mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm

Reply via email to