SOAP Faults are sent by the server when something goes wrong; Axis converts these to Java exceptions. It is not a mechanism to tightly bind Java programs written by the same team together.It can bind Java programs together, but not as tightly as RMI or Corba.Nobody knows how to do that properly yet, so that you have to learn this by doing.
Error updating axis deploy wsdd
[If you are installing Tomcat, get the latest 4.1.x version, and the full distribution, not the LE version for Java 1.4, as that omits the Xerces XML parser].
Other servlet engines are supported, provided they implement version 2.2 or greater of the servlet API.
This document describes how to install Apache Axis.
It assumes you already know how to write and run Java code and are not afraid of XML.
If you code to the API, your programs will work with other implementations of the API, such as those by Sun and BEA.
Axis also provides extension features that in many ways extends the JAX-RPC API.
You can use these to write better programs, but these will only work with the Axis implementation.
But since Axis is free and you get the source, that should not matter.
It is also useful to have written a simple web application, as this will give you some knowledge of how HTTP works, and how Java application servers integrate with HTTP.