Installation help for Axis on IBM WebSphere
Websphere 5.1
- Open Websphere Web Admin Console
- In Environment / Shared Libraries, create a new Shared Library (e.g. at Node scope) :
Name : Axis Library
Value : <copy the four entries below and keep line breaks> {{{/path/to/axis/jars/axis.jar
/path/to/axis/jars/saaj.jar /path/to/axis/jars/jaxrpc.jar /path/to/axis/jars/wsdl4j.jar}}}
Install your Web Application (for example axis.war with enterprise application name Axis_war)
In Applications / Axis_war / Libraries, add library Axis Library
- Check the following classloader policies
- Application Server
Application classloader policy : Multiple
- Enterprise Application
Classloader Mode : PARENT_LAST
WAR Classloader Policy : Module
- Web Module :
Classloader Mode : PARENT_FIRST
- Application Server
- Save
Start your Axis_war enterprise application
check http://localhost:9080/axis/happyaxis.jsp, you will see the location /path/to/axis/jar/* for the following components :
- Found SAAJ API ( javax.xml.soap.SOAPMessage ) at ...
- Found JAX-RPC API ( javax.xml.rpc.Service ) at ...
Found IBM's WSDL4Java ( com.ibm.wsdl.factory.WSDLFactoryImpl ) at
Notes
Infocenter docs, "Managing shared libraries" : http://publib.boulder.ibm.com/infocenter/wasinfo/v5r1//topic/com.ibm.websphere.base.doc/info/aes/ae/tcws_sharedlib.html
Websphere 5.0
WebSphere 5.0 ships with Axis 1.0 built in.