Here is the repository.xml[code]<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE Repository PUBLIC "-//The Apache Software Foundation//DTD Jackrabbit
2.0//EN" "http://jackrabbit.apache.org/dtd/repository-2.0.dtd">
<Repository>
<DataSources>
<DataSource name="magnolia_author">
<param name="driver" value="oracle.jdbc.OracleDriver"/>
<param name="url" value="jdbc:oracle:thin:@localhost/mydb"/>
<param name="user" value="username" />
<param name="password" value="password" />
<param name="databaseType" value="oracle"/>
<param name="validationQuery" value="select 1 from dual"/>
</DataSource>
</DataSources>
<FileSystem class="org.apache.jackrabbit.core.fs.db.OracleFileSystem">
<param name="url" value="jdbc:oracle:thin:@localhost/mydb"/>
<param name="user" value="username" />
<param name="password" value="password" />
<param name="schemaObjectPrefix" value="fsrep"/>
<param name="tablespace" value="contentman"/>
</FileSystem>
<Security appName="magnolia">
<SecurityManager
class="org.apache.jackrabbit.core.DefaultSecurityManager" />
<AccessManager
class="org.apache.jackrabbit.core.security.DefaultAccessManager">
</AccessManager>
<!-- login module defined here is used by the repo to
authenticate every
request. not by the webapp to authenticate user against
the webapp context
(this one has to be passed before thing here gets
invoked -->
<LoginModule
class="info.magnolia.jaas.sp.jcr.JackrabbitAuthenticationModule">
</LoginModule>
</Security>
<Workspaces rootPath="${rep.home}/workspaces"
defaultWorkspace="default" />
<Workspace name="default">
<FileSystem
class="org.apache.jackrabbit.core.fs.db.OracleFileSystem">
<param name="url" value="jdbc:oracle:thin:@localhost:mydb"/>
<param name="user" value="username" />
<param name="password" value="password" />
<param name="schemaObjectPrefix" value="fsws${wsp.name}"/>
<param name="tablespace" value="contentman"/>
</FileSystem>
<PersistenceManager
class="org.apache.jackrabbit.core.persistence.bundle.OraclePersistenceManager">
<param name="driver" value="oracle.jdbc.OracleDriver" />
<param name="schema" value="oracle" /><!-- warning,
this is not
the schema name, it's the db type -->
<param name="url"
value="jdbc:oracle:thin:@localhost:mydb"/>
<param name="user" value="username" />
<param name="password" value="password" />
<param name="schemaObjectPrefix"
value="dbws${wsp.name}_" /><!-- read
notes below to set this value properly -->
<param name="externalBLOBs" value="false" />
</PersistenceManager>
<SearchIndex
class="org.apache.jackrabbit.core.query.lucene.SearchIndex">
<param name="path" value="${wsp.home}/index" />
<param name="useCompoundFile" value="true" />
<param name="minMergeDocs" value="100" />
<param name="volatileIdleTime" value="3" />
<param name="maxMergeDocs" value="100000" />
<param name="mergeFactor" value="10" />
<param name="maxFieldLength" value="10000" />
<param name="bufferSize" value="10" />
<param name="cacheSize" value="1000" />
<param name="forceConsistencyCheck" value="false" />
<param name="autoRepair" value="true" />
<param name="queryClass"
value="org.apache.jackrabbit.core.query.QueryImpl" />
<param name="respectDocumentOrder" value="true" />
<param name="resultFetchSize" value="2147483647" />
<param name="extractorPoolSize" value="3" />
<param name="extractorTimeout" value="100" />
<param name="extractorBackLogSize" value="100" />
</SearchIndex>
<WorkspaceSecurity>
<AccessControlProvider
class="info.magnolia.cms.core.MagnoliaAccessProvider" />
</WorkspaceSecurity>
</Workspace>
<Versioning rootPath="${rep.home}/version">
<FileSystem
class="org.apache.jackrabbit.core.fs.db.OracleFileSystem">
<param name="url" value="jdbc:oracle:thin:@localhost:mydb"/>
<param name="user" value="username" />
<param name="password" value="password" /> <param
name="schemaObjectPrefix" value="fsversion"/>
<param name="tablespace" value="contentman"/>
</FileSystem>
<PersistenceManager
class="org.apache.jackrabbit.core.persistence.bundle.OraclePersistenceManager">
<param name="dataSourceName"
value="magnolia_author" />
<param name="schemaObjectPrefix"
value="dbversion"/>
</PersistenceManager>
</Versioning>
</Repository>
[/code]
--
Context is everything:
http://forum.magnolia-cms.com/forum/thread.html?threadId=6e6585af-c488-41b6-9a5e-9f800a239784
----------------------------------------------------------------
For list details, see http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively, use our forums: http://forum.magnolia-cms.com/
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------