Return-Path: Delivered-To: apmail-incubator-jackrabbit-dev-archive@www.apache.org Received: (qmail 45230 invoked from network); 6 Mar 2005 14:36:11 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 6 Mar 2005 14:36:11 -0000 Received: (qmail 1878 invoked by uid 500); 6 Mar 2005 14:36:09 -0000 Mailing-List: contact jackrabbit-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: jackrabbit-dev@incubator.apache.org Delivered-To: mailing list jackrabbit-dev@incubator.apache.org Received: (qmail 1864 invoked by uid 99); 6 Mar 2005 14:36:09 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests=RCVD_BY_IP,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (hermes.apache.org: domain of tobias.strasser@gmail.com designates 64.233.184.196 as permitted sender) Received: from wproxy.gmail.com (HELO wproxy.gmail.com) (64.233.184.196) by apache.org (qpsmtpd/0.28) with ESMTP; Sun, 06 Mar 2005 06:36:09 -0800 Received: by wproxy.gmail.com with SMTP id 50so1365724wri for ; Sun, 06 Mar 2005 06:36:07 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:mime-version:content-type:content-transfer-encoding; b=pU6ZZiMCh+bSOhsk0l1UbAnhAkUF3vs4ZT3gttpPMYUV5Xz5OQZQj0eVZ9vdXillc12vLsIdGkUJZcjK/KtladNpCLmB5qcK4ne7SwzX5DF3ylV8f0DSEk0WhdG9RWxvnc/zL2wphLr2WOc8q4SVdMHDdEb2vJY17QY9UA4b40w= Received: by 10.54.24.6 with SMTP id 6mr42935wrx; Sun, 06 Mar 2005 06:36:06 -0800 (PST) Received: by 10.54.22.50 with HTTP; Sun, 6 Mar 2005 06:36:06 -0800 (PST) Message-ID: <8be73188050306063659ab6a47@mail.gmail.com> Date: Sun, 6 Mar 2005 15:36:06 +0100 From: Tobias Strasser Reply-To: tobias.strasser@day.com To: jackrabbit-dev@incubator.apache.org Subject: jackrabbit server Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N folks, as you might have noticed i have just committed a large chunk of code to the jackrabbit/contrib. this is an implementation of a webdav based jsr170 server protocol. the intention is to have a java indepented protocol for jsr170 compliant applications (for example a jsr170 PHP application connecting via webdav to a jackrabbit repository). it consists of the following parts: jackrabbit contrib jcr-server server -> generates jcr-server-xxx.jar client -> generates jcr-client-xxx.jar webdav -> generates jcr-webdav-xxx.jar webapp -> generates jackrabbit-server.war the jcr-server.jar contains: - the server code - RepositoryStartupServlet (easily start a jackrabbit-repository in your webapp if not feasible in appserver) - the simple WebdavServlet that serves a simple webdav view of the repository - the JCRWebdavServerServlet that serves the JCRServer the jcr-client.jar contains: - the RepositoryAccessServlet that enables easy configuration and access to a repository (see web.xml in war to see posibilities) - the client code (not existent yet) the jcr-webdav.jar contains: - a common webdav library used by the client and server. the jackrabbit-server.war contains: - sample configuration for easy deployment of server/servlets mentioned above - all necessary libs - index.jsp a first draft of the documentation of the protocol can be downloaded here: http://www.day.com/jsr170/server/JCR_Webdav_Protocol.zip all code has been contributed by angela schreiber. she is now developing the client part of it and hopfuly be able to provide that chunk in the near future aswell. thanks angela! cheers, tobi -- ------------------------------------------< tobias.strasser@day.com >--- Tobias Strasser, Day Management AG, Barfuesserplatz 6, CH - 4001 Basel T +41 61 226 98 98, F +41 61 226 98 97 -----------------------------------------------< http://www.day.com >---