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.OraclePersistenceManager">
                <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.OraclePersistenceManager">
                <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

Reply via email to