Thomas,
Actually there appears to be a different subclass of
PersistenceManager,
org.apache.jackrabbit.core.state.bdb.BerkeleyDBPersistenceManager,
which handles this - I was looking at
org.apache.jackrabbit.core.state.db.SimplePersistenceMananger. On a
different note to anyone who cares - jackrabbit doesn't even appear
to have the BDB persistence manager documented in their javadoc
(http://incubator.apache.org/jackrabbit/apidocs/index.html), which is
fabulous.
Here's an interesting situation now. I started by making my own
repository configuration file for the website repo. I left the
filesystem entry to use the LocalFileSystem, but switched out the
PersistenceManger. Nothing happened, and when I say that I mean, I
was able to run magnolia and use it just fine, and nothing was
created in my RDMBS - no tables, no log messages from magnolia, zip.
I figured then I needed to switch the FileSystem entry to
DbFileSystem, but the jackrabbit jar that comes with magnolia 2.1.4
(jackrabbit-1.0-20051017.140921.jar) doesn't contain it, or the rest
of the org.apache.jackrabbit.core.fs.db package. I assume this means
I need to checkout the latest jackrabbit and build it myself :\
I'll post more progress to the list for anyone else who wants to do
this. I'm currently aiming at MS SQL 2000, but I'm sure if I get it
to work, mysql would work the same way.
Branden Root
Senior Developer
Portent Interactive
----------------------------------------------------------------
for list details see
http://www.magnolia.info/en/magnolia/developer.html
----------------------------------------------------------------