Hi,

I started exploring Jackrabbit and went over FirsHop, SecondHop, ThirdHop
examples.

I also deployed jackrabbit-webapp-1.2.2 servlet with WebDav repository
server (can see it in DAV Explorer)
over http://localhost:8080/jackrabbit-webapp-1.2.2/repository/default/,
http://localhost:8080/jackrabbit-webapp-1.2.2/server.

FirsHop, SecondHop, ThirdHop examples use TransientRepository(), and I have
modified the jackrabbit server webapp
and the ...Hop examples to use the server with creating repository like
this:

       String repoName = "rmi://localhost:5999/jackrabbit.repository";
       ClientRepositoryFactory factory = new ClientRepositoryFactory();
       Repository repository = factory.getRepository(repoName);

The problem is that ClientRepositoryFactory is Jackrabbit implementation not
a JCR, JSR-170.
I would prefer to avoid RMI (but can live with it), and I would like client
to be CMS neutral, do not use Jackrabbit, but use only
JCR, JSR-170 complaint API.

Is there a way?

Thanks, Lubos Pochman

Reply via email to