Index: pom.xml =================================================================== --- pom.xml (revision 545) +++ pom.xml (working copy) @@ -59,6 +59,9 @@ 1.04.04-SNAPSHOT + 0.01.01 + 2.2.12-h2 + 1.1.2 1.1.2 @@ -85,8 +88,33 @@ + - + + + org.apache.jackrabbit + jackrabbit-jcr-server + ${jackrabbit.version} + + + + org.onehippo.forge.hipporepojcrdav + hipporepojcrdav-servlet + ${forge.hipporepojcrdav.version} + + + + org.apache.jackrabbit + jackrabbit-jcr2dav + ${jackrabbit.version} + + + + org.onehippo.forge.hipporepojcrdav + hipporepojcrdav-connector + ${forge.hipporepojcrdav.version} + + javax.servlet @@ -129,6 +157,7 @@ + Index: cms/pom.xml =================================================================== --- cms/pom.xml (revision 545) +++ cms/pom.xml (working copy) @@ -14,6 +14,7 @@ war + org.onehippo.cms7 hippo-package-cms-dependencies @@ -63,7 +64,17 @@ - + + + org.apache.jackrabbit + jackrabbit-jcr-server + + + + org.onehippo.forge.hipporepojcrdav + hipporepojcrdav-servlet + + Index: cms/src/main/webapp/WEB-INF/web.xml =================================================================== --- cms/src/main/webapp/WEB-INF/web.xml (revision 545) +++ cms/src/main/webapp/WEB-INF/web.xml (working copy) @@ -135,6 +135,33 @@ + + + JCRWebdavServer + org.onehippo.forge.repository.server.remoting.davex.JcrRemotingServlet + + repository-address + vm:// + + + missing-auth-mapping + + + + authenticate-header + Basic realm="Hippo Repository Webdav Server" + + + resource-path-prefix + /server + + 6 + + StatusServlet /status/* @@ -155,6 +182,14 @@ /ping/ + + + JCRWebdavServer + /server/* + + 60 Index: import-admin/pom.xml =================================================================== --- import-admin/pom.xml (revision 545) +++ import-admin/pom.xml (working copy) @@ -14,11 +14,23 @@ war + org.onehippo.forge.import-tool import-tool-import-components ${import-tool.version} + + + org.apache.jackrabbit + jackrabbit-jcr2dav + + + + org.onehippo.forge.hipporepojcrdav + hipporepojcrdav-connector + + Index: import-admin/src/main/webapp/META-INF/context.xml =================================================================== --- import-admin/src/main/webapp/META-INF/context.xml (revision 0) +++ import-admin/src/main/webapp/META-INF/context.xml (revision 0) @@ -0,0 +1,27 @@ + + + + + + + + Index: import-admin/src/main/webapp/WEB-INF/web.xml =================================================================== --- import-admin/src/main/webapp/WEB-INF/web.xml (revision 545) +++ import-admin/src/main/webapp/WEB-INF/web.xml (working copy) @@ -40,4 +40,11 @@ 1 + + JCR Repository + jcr/davexRepository + org.onehippo.forge.repository.connector.remoting.davex.HippoJcrRepository + Container + + Index: import-admin/src/main/webapp/WEB-INF/import-applications/example1.properties =================================================================== --- import-admin/src/main/webapp/WEB-INF/import-applications/example1.properties (revision 545) +++ import-admin/src/main/webapp/WEB-INF/import-applications/example1.properties (working copy) @@ -13,7 +13,15 @@ # See the License for the specific language governing permissions and # limitations under the License. # -import.repository.address = vm:// + +# Hippo Repository Connection can be +# either VM local connection (vm://...) +# or RMI remote connection (rmi://...) +# or HTTP/WebDAV remote connection (http://...) through JNDI (see context.xml) +#import.repository.address = vm:// +#import.repository.address = rmi://localhost:1099/hipporepository +import.repository.address = java:comp/env/jcr/davexRepository + import.repository.username = admin import.repository.password = admin import.signal.inbox = ${catalina.base}/webapps/import-admin/WEB-INF/import-inbox Index: import-admin/src/main/webapp/WEB-INF/import-applications/example2.properties =================================================================== --- import-admin/src/main/webapp/WEB-INF/import-applications/example2.properties (revision 545) +++ import-admin/src/main/webapp/WEB-INF/import-applications/example2.properties (working copy) @@ -13,7 +13,15 @@ # See the License for the specific language governing permissions and # limitations under the License. # -import.repository.address = vm:// + +# Hippo Repository Connection can be +# either VM local connection (vm://...) +# or RMI remote connection (rmi://...) +# or HTTP/WebDAV remote connection (http://...) through JNDI (see context.xml) +#import.repository.address = vm:// +#import.repository.address = rmi://localhost:1099/hipporepository +import.repository.address = java:comp/env/jcr/davexRepository + import.repository.username = admin import.repository.password = admin import.signal.inbox = ${catalina.base}/webapps/import-admin/WEB-INF/import-inbox