commit | d4a4e23011cf96afa353bfc3e46715f1c7cb3991 | [log] [tgz] |
---|---|---|
author | Julian Reschke <reschke@apache.org> | Fri Jul 19 13:00:00 2019 +0000 |
committer | Julian Reschke <reschke@apache.org> | Fri Jul 19 13:00:00 2019 +0000 |
tree | 050969efdce96875cc98ac76cafdabd49ed04f47 | |
parent | 3106211fafcb35ac609364c764f6bc361af44ffd [diff] |
JCR-4460: allow to run remoted conformance tests with a custom servlet context path git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1863384 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/jackrabbit-jcr2dav/src/test/java/org/apache/jackrabbit/jcr2dav/RepositoryStubImpl.java b/jackrabbit-jcr2dav/src/test/java/org/apache/jackrabbit/jcr2dav/RepositoryStubImpl.java index 0f07c23..83e3253 100644 --- a/jackrabbit-jcr2dav/src/test/java/org/apache/jackrabbit/jcr2dav/RepositoryStubImpl.java +++ b/jackrabbit-jcr2dav/src/test/java/org/apache/jackrabbit/jcr2dav/RepositoryStubImpl.java
@@ -76,7 +76,11 @@ return repository; } }); - holder.setInitParameter(JCRWebdavServerServlet.INIT_PARAM_RESOURCE_PATH_PREFIX, ""); + String pathPrefix = WEBDAV_SERVLET_CONTEXT; + if (pathPrefix.endsWith("/")) { + pathPrefix = pathPrefix.substring(0, pathPrefix.length() - 1); + } + holder.setInitParameter(JCRWebdavServerServlet.INIT_PARAM_RESOURCE_PATH_PREFIX, pathPrefix); holder.setInitParameter(JCRWebdavServerServlet.INIT_PARAM_MISSING_AUTH_MAPPING, ""); holder.setInitParameter(JcrRemotingServlet.INIT_PARAM_PROTECTED_HANDLERS_CONFIG, protectedRemoveImplClass);