Hi Angela,
Jcr remoting should be fine as I believe that is what I am using now with the older version of JackRabbit.

On 11/17/2015 12:45 AM, Angela Schreiber wrote:
hi david

are you looking for real webdav support or for the jcr
remoting which is partially done with webdav request methods?

kind regards
angela

On 17/11/15 01:46, "David Marginian" <[email protected]> wrote:

I am new to both JackRabbit and Oak and trying to upgrade an existing
system to use Oak.  I want to access the repo via webdav and currently I
obtain the repo by passing the URL into JcrUtils.getRepository.  I am
struggling to figure out how to do the same thing in Oak.  I am running
the Oak server via the jar:

java -jar oak-run-1.2.7.jar server http://localhost:8452 Oak-Mongo --db
myOak --host localhost --port 8524

this creates the myOak DB in Mongo and I can hit
http://localhost:8452/webdav/default via the browser.  But when I try to
use JcrUtils.getRepository from my code I get:

Caused by: javax.jcr.RepositoryException: Unable to access a repository
with the following settings:
     org.apache.jackrabbit.repository.uri:
http://localhost:8452/webdav/default
The following RepositoryFactory classes were consulted:
     org.apache.jackrabbit.jcr2dav.Jcr2davRepositoryFactory: declined
     org.apache.jackrabbit.jcr2spi.Jcr2spiRepositoryFactory: declined
     org.apache.jackrabbit.oak.jcr.OakRepositoryFactory: declined
     org.apache.jackrabbit.commons.JndiRepositoryFactory: declined

I realize I am using the old JackRabbit API but I am not sure how to do
this via Oak.  I am sure I am missing something basic, can someone help
me out, point me in the right direction?

Thanks for your time


Reply via email to