JetSpeed Installation Directions
Requirements:
-
A Java Servlet Engine/Container. Must be compatible with the Servlet 2.1 API
Note that JetSpeed is developed under Jakarta (http://jakarta.apache.org) so
this is the most desirable platform.
-
JDK 1.1.8 or compatible Java Virtual Machine.
-
Netscape Navigator 4.x or Internet Explorer 4.x
- The following packages are required and distributed with JetSpeed
-
Exoffice Castor 0.7.4 (http://castor.exolab.org) this is stored
in ./list.
-
Latest version of Apache Turbine (from CVS) or the snapshot that
comes with JetSpeed in ./lib
-
Apache Xerces 1.0.1 (http://xml.apache.org)
- The following Java packages are required and cannot ship with
JetSpeed due to licensing problems:
-
JavaMail (SUN Community License). Provides IMAP and SMTP
support.
-
Java Activation Framework (SUN Community License)
- The following Java packages are optional and cannot ship with
JetSpeed due to licensing problems:
-
DOG NNTP JavaMail provider (MPL). Required if you want NNTP
(newsgroups) support.
-
DOG POP3 JavaMail provider (MPL). Required if you want POP3
support.
-
SUN Servlet API (javax.servlet) (SUN Community License). If
you want to compile your own classes. Should normally be
provided by your servlet engine once compiled.
Installation:
Since JetSpeed is 100% Java there is no need to compile. All bytecode should
run on any platform that supports JDK 1.2.
Move the "content" directory to "/content" under your web server. If you
already have a "content" directory simply add the files there.
Add ./bin/JetSpeed.jar to your classpath. This contains all classes from
JetSpeed. The full URL should be: "http://localhost/servlet/org.apache.jetspeed.Home".
Add the property "properties" to point to the JetSpeed the file
"./src/config/TurbineResources.properties" that ships with the JetSpeed
distribution. This can be done by setting an init parameter in your Servlet
Engine (under Jakarta this is defined in WEB-INF/web.xml).
Within TurbineResources.properties change the line "jetspeed.properties" to
point to the "JetSpeedResources.properties" file that comes with JetSpeed.
Possibly restart your servlet engine.
Bring up a 4.0 browser and point it to http://localhost:<SERVLET_PORT>/<SERVLET_ROOT>/org.apache.jetspeed.Home.
Release Notes
There may be a known problem with your specific version of JetSpeed. Please
see the release notes.