If webdav is the way to get for remote access, could you please give
us some documentation on how to configure the client and server for
this communication ?

For Jackrabbit 2 and assuming the server is running at localhost port 8080:

HashMap<String, String> params = new HashMap<String, String>();
params.put(GenericRepositoryFactory.URI,"http://localhost:8080/jackrabbit/server";);
Repository repository = JcrUtils.getRepository(params);

For this to work the Spi2davexRepositoryServiceFactory needs to be on the classpath (see jackrabbit-spi2dav).

See also org.apache.jackrabbit.commons.JcrUtils#getRepository(String), org.apache.jackrabbit.commons.JcrUtils#getRepository(java.util.Map) and org.apache.jackrabbit.spi2davex.Spi2davexRepositoryServiceFactory for applicable configuration parameters.

Michael

Reply via email to