You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by du...@apache.org on 2008/06/13 10:54:27 UTC
svn commit: r667426 [1/3] - in /webservices/axis2/trunk/c: INSTALL
xdocs/docs/axis2c_manual.html xdocs/docs/faq.html
xdocs/docs/installationguide.html
Author: dushshantha
Date: Fri Jun 13 01:54:27 2008
New Revision: 667426
URL: http://svn.apache.org/viewvc?rev=667426&view=rev
Log:
applied the patch for axis2c-1193
Modified:
webservices/axis2/trunk/c/INSTALL
webservices/axis2/trunk/c/xdocs/docs/axis2c_manual.html
webservices/axis2/trunk/c/xdocs/docs/faq.html
webservices/axis2/trunk/c/xdocs/docs/installationguide.html
Modified: webservices/axis2/trunk/c/INSTALL
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/INSTALL?rev=667426&r1=667425&r2=667426&view=diff
==============================================================================
--- webservices/axis2/trunk/c/INSTALL (original)
+++ webservices/axis2/trunk/c/INSTALL Fri Jun 13 01:54:27 2008
@@ -9,8 +9,9 @@
1.3 Using Source Release
1.3.1 Basic Build
1.3.2 Build with Options
- (a) With libxml2
- (b) With AMQP Transport
+ (a) With Guththila
+ (b) With libxml2
+ (c) With AMQP Transport
1.3.3 Building Samples
1.4 Configuration
1.4.1 AMQP Transport
@@ -19,9 +20,8 @@
(a) Server
(b) Clients
1.5.2 AMQP Transport
- (a) Configuration
- (b) Server
- (c) Client
+ (a) Server
+ (b) Client
2. Getting Axis2/C Working on Windows (Win32)
@@ -30,7 +30,12 @@
2.1.2 Optional
2.2 Using Binary Release
2.3 Using Source Release
- 2.3.1 Editing Configure.in File
+ 2.3.1 Setting Build Options
+ (a) Setting zlib Location
+ (b) Enable Guththila
+ (c) Enable libxml2
+ (d) Enable SSL Support
+ (e) Enable libcurl
2.3.2 Compiling the Source
2.4 Running Samples
2.4.1 HTTP transport
@@ -119,7 +124,7 @@
$ ./configure --prefix=${AXIS2C_HOME}
$ make
- $ sudo make install
+ $ make install
Please run './configure --help' in respective sub directories for more
information on these configure options.
@@ -137,18 +142,27 @@
1.3.2 Build with Options
------------------------
-
- (a) With libxml2
+
+ (a) With Guththila
+ ------------------
+ You may need to try Axis2/C with Guththila XML parser. You can do it by
+ giving '--enable-guththila=yes' as a configure option.
+
+ $ ./configure --enable-guththila=yes [other configuration options]
+ $ make
+ $ make install
+
+ (b) With libxml2
----------------
- You may need to try Axis2/C with libxml2 xml parser. You can do it by
+ You may need to try Axis2/C with libxml2 XML parser. You can do it by
giving '--enable-libxml2=yes' as a configure option.
$ ./configure --enable-libxml2=yes [other configuration options]
$ make
- $ sudo make install
+ $ make install
- (b) With AMQP Transport
+ (c) With AMQP Transport
-----------------------
You may need to try Axis2/C with the AMQP transport. You can do it by
@@ -156,7 +170,7 @@
$ ./configure --with-qpid=/path/to/qpid/home [other configuration options]
$ make
- $ sudo make install
+ $ make install
1.3.3 Building Samples
----------------------
@@ -170,7 +184,7 @@
$ ./configure --prefix=${AXIS2C_HOME}
--with-axis2=${AXIS2C_HOME}/include/axis2-1.4.0
$ make
- $ sudo make install
+ $ make install
Please run './configure --help' in samples folder for more information on
configure options.
@@ -351,36 +365,63 @@
|
+- services - deployed services
- Copy the downloaded iconv.dll and zlib1.dll to C:\axis2c\lib
- You might optionally require to copy the libxml2.dll as well
- (Or you can have these dll's in some other place and add the
+ Copy the downloaded zlib1.dll to C:\axis2c\lib.
+ You might optionally require to copy the iconv.dll and libxml2.dll as well
+ (Or you can have these dll's in some other place and add that
location to PATH environment variable)
2.3 Using Source Release
------------------------
- 2.3.1 Editing Configure.in File
- -------------------------------
+ 2.3.1 Setting Build Options
+ ---------------------------
+ Please edit the <source_distribution>\build\win32\configure.in file
+ to set the following build options.
+
+ (a) Setting zlib Location
+ -------------------------
+
+ Set the ZLIB_BIN_DIR to the location where zlib is installed to
+
+ Default location for zlib is E:\zlib-1.2.3.win32 and the folder
+ structure should look like the following
+
+ E:\zlib-1.2.3.win32
+ |
+ +- include
+ |
+ +- bin
+ |
+ +- lib
+
+ You can either extract zlib to this folder or extract it to a location
+ of your choice and edit the configure.in file accordingly.
- (a) The iconv and zlib locations are specified by ICONV_BIN_DIR and
- ZLIB_BIN_DIR respectively in the configure.in file.
+ NOTE : You need to have zlib1.dll in the library path.
- Example:
- Default location for zlib is E:\zlib-1.2.3.win32 and
- the folder structure should look like the following.
-
- E:\zlib-1.2.3.win32
- |
- +- include
- |
- +- bin
- |
- +- lib
+ (b) Enable Guththila
+ --------------------
+
+ - Set the ENABLE_GUTHTHILA option to 1
- You need to have zlib1.dll in a library path.
+ (c) Enable libxml2
+ ------------------
+
+ - Set the ENABLE_LIBXML2 option to 1
+ - Set the LIBXML2_BIN_DIR to the location where libxml2 is installed to
+ - Set the ICONV_BIN_DIR to the location where iconv is installed to
+
+ (d) Enable SSL Support
+ ----------------------
+
+ - Set ENABLE_SSL option to 1
+ - Set OPENSSL_BIN_DIR to the location where OpenSSL is installed to
- (b) In order to use the libxml2 xml parser set 'ENABLE_LIBXML2 = 1'.
- This will require you specify the path to libxml2.
+ (e) Enable libcurl
+ ------------------
+
+ - Set ENABLE_LIBCURL to 1
+ - Set LIBCURL_BIN_DIR to the location where libcurl is installed to
2.3.2 Compiling the Source
--------------------------
@@ -396,7 +437,9 @@
> nmake install
NOTE : You may need to set the PATH environment variable to vcvars32.bat
- if Windows complains that it cannot find this bat file.
+ if Windows complains that it cannot find this batch file. This file
+ is located in <Your MS Visual Studio Install Directory>\VC\bin
+ directory.
That's it! This will build the system and create a directory named 'deploy'
under the build directory.
@@ -496,10 +539,10 @@
3.1.2 On Windows (Win32)
------------------------
- Provide the apache2 location in configure.in file in APACHE_INSTALL_DIR
+ Provide the apache2 location in configure.in file in APACHE_BIN_DIR
Example:
- APACHE_INSTALL_DIR = E:\Apache
+ APACHE_BIN_DIR = E:\Apache22
After compiling the sources (as described in section 2.3) build the
mod_axis2.dll by issuing the command 'nmake axis2_apache_module'.