You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@jackrabbit.apache.org by "Shah, Sumit (CGI Federal)" <Su...@cgifederal.com> on 2012/10/15 20:18:30 UTC
Jackrabbit - DBFileSystem Error
Hi,
I am trying to use the DBFileSystem and DBDataStore to cluster 2 Jackrabbit instance. I cannot use a shared filesystem and hence I am trying to use the DBFileSystem, but I get the following error while deploying the Jackrabbit WAR file. I am using Jackrabbit 2.2.5. I see that the class is present in the jackrabbit-core-2.2.5.jar inside the WAR file. I also tried using the OracleFileSystem with no luck.
Caused by: org.apache.jackrabbit.core.config.ConfigurationException: Configured bean implementation class org.apache.jackrabbit.core.fs.db.DbFileSystem was not found.
at org.apache.jackrabbit.core.config.BeanConfig.newInstance(BeanConfig.java:217) ~[jackrabbit-core-2.2.5.jar:2.2.5]
at org.apache.jackrabbit.core.config.RepositoryConfigurationParser$6.getFileSystem(RepositoryConfigurationParser.java:1056) ~[jackrabbit-core-2.2.5.jar:2.2.5]
at org.apache.jackrabbit.core.config.RepositoryConfig.getFileSystem(RepositoryConfig.java:911) ~[jackrabbit-core-2.2.5.jar:2.2.5]
at org.apache.jackrabbit.core.RepositoryImpl.<init>(RepositoryImpl.java:285) ~[jackrabbit-core-2.2.5.jar:2.2.5]
at org.apache.jackrabbit.core.RepositoryImpl.create(RepositoryImpl.java:605) ~[jackrabbit-core-2.2.5.jar:2.2.5]
at org.apache.jackrabbit.j2ee.RepositoryStartupServlet.createRepository(RepositoryStartupServlet.java:445) [_wl_cls_gen.jar:na]
at org.apache.jackrabbit.j2ee.RepositoryStartupServlet.initRepository(RepositoryStartupServlet.java:413) [_wl_cls_gen.jar:na]
... 45 common frames omitted
Caused by: java.lang.ClassNotFoundException: org.apache.jackrabbit.core.fs.db.DbFileSystem
at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:296) ~[com.bea.core.utils.classloaders_1.6.0.0.jar:1.6.0.0]
at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:269) ~[com.bea.core.utils.classloaders_1.6.0.0.jar:1.6.0.0]
at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:56) ~[com.bea.core.utils.classloaders_1.6.0.0.jar:1.6.0.0]
at java.lang.ClassLoader.loadClass(ClassLoader.java:306) ~[na:1.6.0_25]
at java.lang.ClassLoader.loadClass(ClassLoader.java:247) ~[na:1.6.0_25]
at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:177) ~[com.bea.core.utils.classloaders_1.6.0.0.jar:1.6.0.0]
at weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(ChangeAwareClassLoader.java:37) ~[com.bea.core.utils.classloaders_1.6.0.0.jar:1.6.0.0]
at java.lang.Class.forName0(Native Method) ~[na:1.6.0_25]
at java.lang.Class.forName(Class.java:247) ~[na:1.6.0_25]
at org.apache.jackrabbit.core.config.BeanConfig.newInstance(BeanConfig.java:177) ~[jackrabbit-core-2.2.5.jar:2.2.5]
... 51 common frames omitted
Here is my configuration for the DBFileSystem in the repository.xml:
<FileSystem class="org.apache.jackrabbit.core.fs.db.DbFileSystem">
<param name="driver" value="javax.naming.InitialContext" />
<param name="url" value="jackrabbit1.txDataSource" />
<param name="schemaObjectPrefix" value="fs_"/>
</FileSystem>
Any help will be appreciated.
Thanks
Sumit