blob: fbbd0ba0bd3e5fc1b17c97f4a82614b70c171706 [file] [log] [blame]
The release comes in two forms, source and binary.
To get both the binary and source distribution, you need libxml2 from http://xmlsoft.org/downloads.html
(NOTE: most Linux systems has libxml2 by default. On Windows you need to download and install libxml2)
Getting Axis2C working with the binary release on Linux.
========================================================
1. Extract the binary tar package to a folder.
Set AXIS2C_HOME environment variable pointing to the location where you have extracted Axis2C
AXIS2C_HOME='/your_path_to_axis2c'
export AXIS2C_HOME
2. Run the simple axis server:
cd /your_path_to_axis2c/bin
./axis2_http_server
This will start the simple axis server on port 9090. To see the possible command line options run
./axis2_http_server -h
NOTE: If you run into shared lib problems, set the LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/your_path_to_axis2c/lib
3. Run the sample clients in a new shell
cd /your_path_to_axis2c/bin/samples
./echo
This will invoke the echo service.
./math
This will invoke the math service.
To see the possible command line options for sample clients run them with '-h' option
NOTE: If you run into shared lib problems, set the LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/your_path_to_axis2c/lib
Getting Axis2C working with the source release on Linux.
========================================================
1. Extract the source tar package to a folder.
2. Set AXIS2C_HOME environment variable pointing to the location where you want to install Axis2C.
AXIS2C_HOME='/your_desired_path_to_axis2c_installation'
export AXIS2C_HOME
3. Then go to the folder where you extracted the source
cd /your_path_to_axis2c_source
4. Set parser location
You need to set the following two environment variables to point to libxml2.
LIBXML2_INCLUDE
LIBXML2_LIB
If you are using the default installation of libxml2, usually those are
LIBXML2_LIB=/usr/lib
LIBXML2_INCLUDE=/usr/include/libxml2
5. Build the source
This can be done using the following command sequence:
./configure
make
make install
use './configure --help' for options.
NOTE: you may wish to use './configure --prefix=$AXIS2C_HOME' to ensure AXIS2C_HOME and
intall forlder are the same
If you need to get the samples working, you also need to give the configure option
--enable-samples=yes
6. go to AXIS2C_HOME
cd $AXIS2C_HOME
7. Start simple axis server
cd $AXIS2C_HOME/bin
./axis2_http_server
This will start the simple axis server on port 9090. To see the posible command line options run:
./axis2_http_server -h
8. Run the sample clients in a new shell
cd $AXIS2C_HOME/bin/samples
./echo
This will invoke the echo service.
./math
This will invoke the math service.
To see the possible command line options for sample clients run them with '-h' option
Getting Axis2C working with the binary release on Windows.
========================================================
Getting Axis2C working with the source release on Windows.
========================================================
Hope you would enjoy this first working version of Axis2C soap engine :)