Jackrabbit 2.0 I'm trying to run the jackrabbit-webapp application. I've reviewed the mailing list for related threads. A couple of threads discuss this topic but do not resolve it, and I can find no documentation.
I've explicitly documented my failed attempts. Please insert helpful information where ever you can. 1) I'm running the web app by dropping the WAR file into the webapps directory of my container, Jetty. 2) There is NO existing configuration files, no bootstrap.properites and no jackrabbit home, nothing 3) I get the somewhat expected complaint in the logs that the repository couldn't be inititialized 9.01.2010 17:01:55 *ERROR* RepositoryStartupServlet: Repository startup configuration is not valid but a bootstrap config is specified. (RepositoryStartupServlet.java, line 366) 9.01.2010 17:01:55 *ERROR* RepositoryStartupServlet: Either create the jackrabbit/bootstrap.properties file or (RepositoryStartupServlet.java, line 367) 9.01.2010 17:01:55 *ERROR* RepositoryStartupServlet: use the '/config/index.jsp' for easy configuration. (RepositoryStartupServlet.java, line 368) 9.01.2010 17:01:55 *ERROR* RepositoryStartupServlet: RepositoryStartupServlet initializing failed: javax.servlet.ServletException: Repository startup configuration is not valid. (RepositoryStartupServlet.java, line 245) javax.servlet.ServletException: Repository startup configuration is not valid. 4) Note, a jackrabbit folder was actually created at this point. It's empty except for a single directory in it, tmp. tmp is also empty. 5) I try to follow the instructions from this log statement -- but there is NO such thing as /config/index.jsp 6) If I hit the webapp root, I get the "Content Repository Setup" page -- is this the "wizard" referenced by the javadoc for the RepositoryStartupServlet? 7) I choose Create a new repository, it complains that the jackrabbit directory already exists ( see #4 above ) 8) If i manually delete that directory and hit the create a new repository again, it kind of works. The repository directories seem to have been created with complete info. 9) But I can't use the remote webdav servlet. If I hit the URL, like localhost:8080/myapp/server, I get an RMI error of all things <D:error> <dcr:exception> <dcr:class> org.apache.jackrabbit.rmi.client.RemoteRepositoryException </dcr:class> <dcr:message> java.rmi.RemoteException: No target found: //localhost:1099/jackrabbit.repository; nested exception is: java.rmi.NotBoundException: jackrabbit.repository </dcr:message> 10) I suppose this is because the init process didn't go down as exptected.