Jakarta Slide
|
Installation
Compiling Slide |
In order to successfully build Slide, you will need to do the
following. In the instructions below, $JAKARTA_HOME is assumed to be
the directory into which you are installing all of the required
distributions. The detailed dependency list is available in the next
section.
|
Dependencies |
Slide has dependencies to some external function libraries. Some of
these dependencies are both compile-time and runtime dependencies,
while some are only runtime dependencies. Some build options also
require additional external libraries.
Slide depends on the following software libraries at build time :
- Jakarta Ant 1.2 or later
- Sun JAXP 1.0 or later (JAXP 1.1ea2 recommended)
- DOM level 2 API (org.w3c.dom package)
- SAX 2 API (org.xml.* packages)
- Sun Servlet API 2.2
- Sun Java Transaction API 1.0
- Jakarta Struts 1.0
- JDOM 1.0
- JDK 1.2 or later
Slide depends on the following software libraries at run time :
- Sun JAXP 1.0 or later (JAXP 1.1ea2 recommended)
- A JAXP-compliant XML parser (DOM level 2 support recommended)
- Sun Servlet API 2.2 or later
- Sun Java Transaction API 1.0
- Jakarta Struts 1.0
- JDOM 1.0 (optional)
- JRE 1.2 or later (1.3 recommended)
As said above, the requirements for the various build options can
vary. Some might require :
- Tomcat 4.0
- Ant optional package
- An Ant supported XSLT processor (Xalan or XSL:P)
- A JMX MBean server, and the JMX libraries
- JUnit 3.5
|
Slide |
If you want to build an application which uses the Slide API, just add
the slide.jar to your classpath. Then, be sure to put the domain
configuration file in the appropriate directory. By default, it is a
file called "Domain.xml" placed in the directory from which the JVM is
started.
|
WebDAV Servlet |
The WebDAV servlet requires a servlet container which supports at least
the 2.2 API. The easiest solution is to use the web application archive
which is included in the slide distribution (webapp/slide.war) and deploy
it in your servlet container. The WAR file contains a "Domain.xml" file
which should be modified to configure the domain.
|
|