Hi,

nice to hear that you got it working!

On Tue, Jun 29, 2010 at 18:15, Tony Giaccone <[email protected]> wrote:
> Second you need to change the PersistenceManager to
> use the Oracle persistence manager. You should be aware
> that there are two different Oracle Persistence managers in Jackrabbit.
>
> org.apache.jackrabbit.core.persistence.bundle.OraclePersistenceManager 
> (Oracle 10 or newer)
>
> org.apache.jackrabbit.core.persistence.bundle.Oracle9PersistenceManager 
> (Oracle 9)

The "bundle persistence managers" are preferred and more "modern", as
they perform better.

> Which you use is Oracle Version specific, and also please be
>  aware there are other versions of the OraclePersistenceManager.
>
>
> org.apache.jackrabbit.core.persistence.db.OraclePersistenceManager
> org.apache.jackrabbit.core.persistence.pool.OraclePersistenceManager

These are legacy pms.

See also http://wiki.apache.org/jackrabbit/PersistenceManagerFAQ

> As an aside, the PersistenceManager is mentioned twice
> in the repository.xml file.

One is the template for actual workspaces, the other one is the
global, pseudo-workspace for jcr versioning.

> If you're ignorant like me, then you are tempted to do a cut
> and past copy job from the first stanza to the second.
>
> DO NOT DO THIS!
>
> From personal experience, I can tell you that if you
> reference ${wsp.home} in the stanza of XML that is used for
> versioning,  your repository will not boot. It's a bad thing.

The <Workspace/> element inside the repository.xml is just a template
for the workspace.xml that will be created and then used for each
workspace. See http://jackrabbit.apache.org/jackrabbit-configuration.html

Regards,
Alex

-- 
Alexander Klimetschek
[email protected]

Reply via email to