doraetus
Apr 5th, 2006, 05:25 AM
I tried to set up the jackrabbit in tomcat 5.0.28, but i get "[Fatal
Error] :1:1: Content is not allowed in prolog." error when i tried to lookup a
repository. Below are my setting.
in server.xml of tomcat:
<Context path="/rabbittest" docBase="rabbittest" debug="0" reloadable="true"
crossContext="true">
<Resource name="jcr/repository" auth="Container"
type="javax.jcr.Repository"/>
<ResourceParams name="jcr/repository">
<parameter>
<name>factory</name>
<value>org.apache.jackrabbit.core.jndi.BindableRepository Factory</value
>
</parameter>
<parameter>
<name>configFilePath</name>
<value>F:/Java/jakarta-tomcat-
5.0.28/webapps/rabbittest/docMan</value>
</parameter>
<parameter>
<name>repHomeDir</name>
<value>F:/Java/jakarta-tomcat-
5.0.28/webapps/rabbittest/docMan/rep</value>
</parameter>
</ResourceParams>
</Context>
in web.xml:
<resource-env-ref>
<description>Content Repository</description>
<resource-env-ref-name>jcr/repository</resource-env-ref-name>
<resource-env-ref-type>javax.jcr.Repository</resource-env-ref-type>
</resource-env-ref>
in my applicationContext.xml:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"
"http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<!-- JNDI Document Repository for J2EE environments -->
<bean id="docRepository"
class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName">
<value>java:comp/env/jcr/repository</value>
</property>
</bean>
</beans>
Please Help and Advice. Thank you.
Error] :1:1: Content is not allowed in prolog." error when i tried to lookup a
repository. Below are my setting.
in server.xml of tomcat:
<Context path="/rabbittest" docBase="rabbittest" debug="0" reloadable="true"
crossContext="true">
<Resource name="jcr/repository" auth="Container"
type="javax.jcr.Repository"/>
<ResourceParams name="jcr/repository">
<parameter>
<name>factory</name>
<value>org.apache.jackrabbit.core.jndi.BindableRepository Factory</value
>
</parameter>
<parameter>
<name>configFilePath</name>
<value>F:/Java/jakarta-tomcat-
5.0.28/webapps/rabbittest/docMan</value>
</parameter>
<parameter>
<name>repHomeDir</name>
<value>F:/Java/jakarta-tomcat-
5.0.28/webapps/rabbittest/docMan/rep</value>
</parameter>
</ResourceParams>
</Context>
in web.xml:
<resource-env-ref>
<description>Content Repository</description>
<resource-env-ref-name>jcr/repository</resource-env-ref-name>
<resource-env-ref-type>javax.jcr.Repository</resource-env-ref-type>
</resource-env-ref>
in my applicationContext.xml:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"
"http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<!-- JNDI Document Repository for J2EE environments -->
<bean id="docRepository"
class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName">
<value>java:comp/env/jcr/repository</value>
</property>
</bean>
</beans>
Please Help and Advice. Thank you.