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-kernel.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.
|
|