Hello,

Just installing Axis for a pre-project experimental play-around, and found that activation.jar is missing. This is of course available from Sun, but I think that new users like me will find this to be a barrier. I suggest that this is documented on the installation page - it is already on the Building page but this will not be as widely read. Here are my own notes which I hope may be useful.

A complete Apache Web Services server

0. XP SP1 (version 5.1) [OR Linux OR MacOsX OR ...]
1. java version "1.5.0_01" (1.5.0_01-b08)
   Known as Java 5, required by default for Tomcat 5.5.x
2. Apache Tomcat/5.5.4 (installed on port 8085 on my system)
   Latest Tomcat.
3. Axis 1.2 (axis-1_2RC2)
   Latest Axis. Supports SAAJ and JAX-RPC Sun specifications.
   (SAAJ: SOAP with Attachments API for Java)
   (JAX-RPC: Java API for XML-Based RPC)

   Installation: http://ws.apache.org/axis/java/install.html

PLUS: I had to get additional stuff as described in
http://ws.apache.org/axis/java/building-axis.html as follows.
NOTE: I elected to put these into axis/WEB-INF/lib. Arguably these
commonly useful things should go into $CATALINA_HOME/common/lib
These are (see below for where to get these):
activation.jar
mail.jar
... and from xml security:
stylebook-1.0-b3_xalan-2.jar xmlParserAPIs.jar
commons-logging-api.jar xalan.jar xmlsec.jar commons-logging.jar
xercesImpl.jar xmlsecSamples.jar xml-apis.jar
xmlsecTests.jar
NOTE: I found that "Needed component" activation.jar was missing from
the installation.
This is the JavaBeans Activation Framework which can be found at
http://java.sun.com/products/javabeans/glasgow/jaf.html#download
(I got jaf-1_0_2-upd.zip, and extracted only activation.jar)
Placing activation.jar into webapps/axis/WEB-INF/lib and restarting
the Tomcat service fixed this.
NOTE: Optional components mail.jar and xmlsec.jar are missing.
mail.jar from:
http://java.sun.com/products/javamail/
(I got javamail-1_3_2.zip and extracted only mail.jar,
then restart the Tomcat service)
From README: mail.jar is "The JavaMail API and all service
providers, most users need *only* this jar file"
xmlsec.jar from:
http://xml.apache.org/security
(I got xml-security-bin-1_2_0.zip and extracted ALL the jar files,
then restart the Tomcat service)
Allan Kelly
Intelligent Finance
Edinburgh, Scotland






Reply via email to