Axis2 Examples

This is the full set of Axis2 data binding examples modified for Axis2 1.3. To
use these from the console, first edit the build.properties file in this
directory and set the path to your Axis2 and JiBX installations (a separate JiBX
installation is required, since not all the jar files used by the JiBX binding
compiler are included in the Axis2 distribution). Then in the directory for each
example, simplying running "ant" will build the client and server, and running
"ant run" will execute the client against the server once the aar file has been
deployed.

By default each client will connect to port 8080 on localhost. This can be
changed by passing a host name and port number as command line parameters when
running the client. The build.xml files have lines commented out in the "run"
task to use port 8800 on localhost rather than port 8080. You can use the Tcpmon
tool (not included in this distribution, but available from Apache Web Services
Commons or other locations) to monitor the SOAP message exchanges between client
and server by uncommenting these lines.

There's also a full set of Eclipse projects for each client and each server, and
for the shared code used by both client and server in the JiBX examples. To use
these projects you'll need to set up User Libraries named "Axis2" and "JiBX",
with each library including all the jar files from the respective project
distribution. You can configure these libaries through the Eclipse
Window/Preferences.../Java/Build Path/User Libraries panel. Be careful not to
include any non-jar files (such as license text files) in the library, if these
non-jar files show up in the Add JARs... file selection dialog (which happens on
only some systems).

The examples are taken from my Axis2 training course material, with the course
outline available at http://www.sosnoski.com/companys/axis2class.html

  - Dennis Sosnoski
