Hi, oops, sorry about my previous post, I clicked send too early ...
After looking at your stack trace again, I think this is not an RMI problem (we have the RMI problem discussed here, though) but a problem of starting up the TransientRepository on the server side. So this, IMHO has nothing to do with RMI and Sling but rather with some potentially missing libraries on the server side... Maybe this would be something for the Jackrabbit list ? WDYT ? Regards Felix Am Montag, den 10.03.2008, 11:27 +0100 schrieb Vidar Ramdal: > I'm trying to set up sling to use a remote JCR repository, by using > the sling.repository.url system property. > > Sling is able to locate and connect to the repository, but fails > org.apache.sling.jcr.base.internal.loader.Loader#registerBundleInternal, > line #165, while attempting to register node types. The error reported > on the RMI server side is > java.lang.NoClassDefFoundError > at > org.apache.jackrabbit.core.RepositoryImpl.getSystemSearchManager(RepositoryImpl.java:625) > at > org.apache.jackrabbit.core.RepositoryImpl$WorkspaceInfo.getSearchManager(RepositoryImpl.java:1613) > at > org.apache.jackrabbit.core.RepositoryImpl.initWorkspace(RepositoryImpl.java:606) > at > org.apache.jackrabbit.core.RepositoryImpl.initStartupWorkspaces(RepositoryImpl.java:415) > at > org.apache.jackrabbit.core.RepositoryImpl.<init>(RepositoryImpl.java:305) > at > org.apache.jackrabbit.core.RepositoryImpl.create(RepositoryImpl.java:557) > at > org.apache.jackrabbit.core.TransientRepository$2.getRepository(TransientRepository.java:245) > at > org.apache.jackrabbit.core.TransientRepository.startRepository(TransientRepository.java:265) > at > org.apache.jackrabbit.core.TransientRepository.login(TransientRepository.java:333) > at > org.apache.jackrabbit.rmi.server.ServerRepository.login(ServerRepository.java:104) > > RepositoryImpl#625 is where Jackrabbit attempts to create a > SearchManager, using a NodeTypeRegistry as one of the parameters. This > leads me to suspect that the error has to do with > http://issues.apache.org/jira/browse/JCR-585 - that the > NodeTypeRegistry is not available via the "normal" RMI interfaces. > > What would be the easisest way to get Sling running on a remote JCR? >
