jackrabbit-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From hsp_ <piccina...@ibest.com.br>
Subject Re: Change the PM to DbDataStore.
Date Tue, 10 Feb 2009 13:56:10 GMT

Alexander, thanks by help;

That means the way I configured the repository.xml is correct (?!), but the
params, specifically in the "PersistenceManager" block must all have the
configurations informed:
    *  < param name="bundleCacheSize" value="8"/>
    * < param name="consistencyCheck" value="false"/>
    * < param name="minBlobSize" value="16384"/>
    * < param name="driver" value="org.postgresql.Driver"/>
    * < param name="url" value=""/>
    * < param name="user" value=""/>
    * < param name="password" value=""/>
    * < param name="schema" value="postgresql"/>
    * < param name="schemaObjectPrefix" value=""/>
    * < param name="errorHandling" value=""/> 

So, this way, I presume that JNDI won't work anymore (like before I was
using) and must be present directly in the repository.xml, am I right?
And about other blocks "FileSystem" and the last "DataStore", I saw in [1]
that you mentioned, the configuration for JNDI is possible by:
"JNDI can be used to get the connection. In this case, use the
javax.naming.InitialContext as the driver, and the JNDI name as the URL. If
the user and password are configured in the JNDI resource, they should not
be configured here. Example JNDI settings:

 < param name="driver" value="javax.naming.InitialContext" />
 < param name="url" value="java:comp/env/jdbc/Test" />
So, it was what I did in the blocks, are they right?

Thanks in advanced for your help.

Alexander Klimetschek wrote:
> On Mon, Feb 9, 2009 at 7:53 PM, hsp_ <piccinatto@ibest.com.br> wrote:
>> 2009-02-09 16:51:59,732 ERROR
>> [org.apache.jackrabbit.core.fs.db.DbFileSystem] failed to initialize file
>> system
>> java.sql.SQLException: No suitable driver found for java:jdbc/DesenvDS
> This means you need to configure the jdbc url and the driver for your
> DbFileSystem (see [1] for a description).
> And please note: if you change the persistence manager, Jackrabbit
> won't migrate automatically. It will only use the persistence manager
> configured in the workspace.xml and access whatever is configured, eg.
> a certain database and certain tables within. However, if you only
> change from using JNDI to direct database persistence managers, you
> just have to get the jdbc config right.
> [1]
> http://jackrabbit.apache.org/api/1.5/org/apache/jackrabbit/core/fs/db/DbFileSystem.html
> [2]
> http://jackrabbit.apache.org/api/1.5/org/apache/jackrabbit/core/persistence/bundle/PostgreSQLPersistenceManager.html
> Regards,
> Alex
> -- 
> Alexander Klimetschek
> alexander.klimetschek@day.com

View this message in context: http://www.nabble.com/Change-the-PM-to-DbDataStore.-tp21919003p21934108.html
Sent from the Jackrabbit - Users mailing list archive at Nabble.com.

View raw message