You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jackrabbit.apache.org by Wei <ch...@stee.stengg.com> on 2006/04/05 11:13:36 UTC
Can't get it work in tomcat 5.0.28
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. Please help to see anything wrong in my setting.
in server.xml of tomcat, i set the configFilePath to a
fullpath "F:/Java/jakarta-tomcat-
5.0.28/webapps/rabbittest/docMan", and repHomeDir to "F:/Java/jakarta-tomcat-
5.0.28/webapps/rabbittest/docMan/rep"
<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.BindableRepositoryFactory</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, i follow exactly the same as step 2 in
http://jackrabbit.apache.org/doc/deploy/howto-client.html
in my servlet java file,
InitialContext context = new InitialContext();
Context environment = (Context) context.lookup
("java:comp/env");
Repository repository = (Repository) environment.lookup
("jcr/repository");
Sorry that i have can't paste the whole code here as gmane keep complaining i
do top-posting if i do it.