Differences between revisions 7 and 8
Revision 7 as of 2005-04-25 15:55:22
Size: 2934
Editor: MarkBreitner
Comment:
Revision 8 as of 2009-09-20 22:02:33
Size: 2936
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
This page describes how you can build and deploy the WebDAV reference implementation to Tomcat to get started. Based on that you can continue with your custom store and authentication implementation. From here continue the [http://jakarta.apache.org/slide/wck.html WCK introduction] This page describes how you can build and deploy the WebDAV reference implementation to Tomcat to get started. Based on that you can continue with your custom store and authentication implementation. From here continue the [[http://jakarta.apache.org/slide/wck.html|WCK introduction]]

WebDAV Construction Kit Quick Start

This page describes how you can build and deploy the WebDAV reference implementation to Tomcat to get started. Based on that you can continue with your custom store and authentication implementation. From here continue the WCK introduction and with WebDavConstructionKit.

Before you start:

You need the following software installed to start using the WCK:

1) Java SDK (get it at http://java.sun.com)

2) ANT (get it at http://ant.apache.org/)

3) Patch (Get windows version at http://gnuwin32.sourceforge.net/packages/patch.htm), let your path variable point to it

Generally, there are two ways to make the WCK reference implementation run:

Building and deploying from CVS HEAD

  1. Download and install Tomcat 5.0.28
  2. Checking out Slide CVS HEAD
  3. Change to WCK folder (wck)
  4. Copy build.properties.sample to build.properties
  5. Set property catalina.dist to the location of your Tomcat installation
  6. If necessary set property commons.transaction.version to the vesion found in your Slide lib directory
  7. Call "ant deploy". WCK and Slide should now build from source and be deployed to your clean Tomcat installation.
  8. Change to Tomcat's bin directory and call either startup.bat or startup.sh

Tomcat should now deploy the slide.war and create a store folder in the bin directory. This is where uploaded files go to. Change the Domain.xml in the expanded Slide war to change this and other properties.

Combined building and deploying from CVS HEAD and Slide 2.1

You can also use the Slide 2.1 source release to build WCK. However, only a subset of WCK's features will work with 2.1. Additionally, as soon as there is a 2.2 release support for 2.1 will be discontinued.

  1. Download and install Tomcat 5.0.28
  2. Download and install a Slide 2.1 source release
  3. Checking out WCK (wck) from CVS HEAD
  4. Change to WCK folder (wck)
  5. Copy build.properties.sample to build.properties
  6. Set property slide.version to the release number of your Slide version, e.g. 2.1rc1

  7. Set property slide.base.dir to the location of your Slide source installation, e.g. d:/workspace/Slide 2.1

  8. Commend out supports.macro.store as Slide 2.1 does not support this feature.
  9. Set property catalina.dist to the location of your Tomcat installation
  10. Set property commons.transaction.version to the vesion found in your Slide lib directory
  11. Call "ant deploy". WCK and Slide should now build from source and be deployed to your clean Tomcat installation.
  12. Change to Tomcat's bin directory and call either startup.bat or startup.sh

Tomcat should now deploy the slide.war and create a store folder in the bin directory. This is where uploaded files go to. Change the Domain.xml in the expanded Slide war to change this and other properties.

WckQuickStart (last edited 2009-09-20 22:02:33 by localhost)