roshan 2004/10/23 05:20:07
Modified: targets/axis/cpp wininstall-guide.pdf wininstall-guide.html
Log:
Edited the wininstall guide.
Revision Changes Path
1.24 +290 -165 ws-site/targets/axis/cpp/wininstall-guide.pdf
<<Binary file>>
1.27 +40 -23 ws-site/targets/axis/cpp/wininstall-guide.html
Index: wininstall-guide.html
===================================================================
RCS file: /home/cvs/ws-site/targets/axis/cpp/wininstall-guide.html,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -r1.26 -r1.27
--- wininstall-guide.html 21 Oct 2004 05:55:39 -0000 1.26
+++ wininstall-guide.html 23 Oct 2004 12:20:07 -0000 1.27
@@ -295,6 +295,10 @@
<br>
<a href="#writews">Writing your web services and client applications using Axis
C++.</a>
<br>
+<a href="#parser1">Installing the Expat Parser</a>
+<br>
+<a href="#parser2">Installing the Xerces Parser</a>
+<br>
<p>
<a name="dist"></a>
</p>
@@ -308,6 +312,27 @@
<br> 5. "lib" folder contains jars needed to use the wsdl2ws tool.<br>
<br> 6. "samples" folder contains sources of all the server and client samples
including interop tests.</p>
<p>
+<a name="#parser1"></a>
+</p>
+<div class="h3">
+<h3>Installing the Expat XML parser</h3>
+</div>
+<p>If you decide to use the Expat parser you need to install the Expat parser.
Download the Expat-1.95.7 binary version from <a
href="http://sourceforge.net/projects/expat/">http://sourceforge.net/projects/expat/</a>
+<br>
+<br>Extract the Expat binaries to a folder Called Expat ,we will refer to this
folder as [EXPAT_EXTRACT].</p>
+<br>
+<br>
+<p>
+<a name="#parser2"></a>
+</p>
+<div class="h3">
+<h3>Installing the Xerces XML parser</h3>
+</div>
+<br>
+<p>If you decide to use the Xerces parser you need to install the Xerces parser.
Download the Xerces-C 2.2.0 ( 32 bit binary release) from: <a
href="http://xml.apache.org/xerces-c/download.cgi">http://xml.apache.org/xerces-c/download.cgi</a>
+<br>
+<br> Extract the Xerces-C 2.2.0 binary version. We will refer to this folder as
[XERCES_EXTRACT].</p>
+<p>
<a name="#apache"></a>
</p>
<div class="h3">
@@ -328,32 +353,23 @@
<br> 10.If you want to use the Expat parser with Axis C++, rename
AxisXMLParser_Expat.dll (which is located at AXIS_EXTRACT/bin) to AxisXMLParser.dll
and copy it to AXIS_FOLDER/lib<br>
<br> 11.If you want to use the Xerces parser with Axis C++, rename
AxisXMLParser_Xerces.dll (which is located at AXIS_EXTRACT/bin) to AxisXMLParser.dll
and copy it to AXIS_FOLDER/lib</p>
<br>
-<p>
-<strong>Installing the Expat XML parser</strong>
-</p>
-<p>If you decide to use the Expat parser you need to install the Expat parser.
Download the Expat-1.95.7 binary version from <a
href="http://sourceforge.net/projects/expat/">http://sourceforge.net/projects/expat/</a>
-<br>
-<br>Extract the Expat binaries to a folder Called Expat ,we will refer to this
folder as [EXPAT_EXTRACT].<br>
-<br>Copy libexpat.dll file from [EXPAT_EXTRACT]\Libs to [AXISCPP_DEPLOY]/lib/<br>
+<ul>
+<li>Copy libexpat.dll file from [EXPAT_EXTRACT]\Libs to [AXISCPP_DEPLOY]/lib/</li>
+<li>Copy xerces-c_2_2_0.dll from [XERCES_EXTRACT]/bin/ to [AXISCPP_DEPLOY]/lib/</li>
+<li style="list-style: none">
<br>
<br>
-</p>
-<p>
-<strong>Installing the Xerces XML parser</strong>
-<br>
-<br>If you decide to use the Xerces parser you need to install the Xerces parser.
Download the Xerces-C 2.2.0 ( 32 bit binary release) from: <a
href="http://xml.apache.org/xerces-c/download.cgi">http://xml.apache.org/xerces-c/download.cgi</a>
-<br>
-<br> Extract the Xerces-C 2.2.0 binary version. We will refer to this folder as
[XERCES_EXTRACT]. Copy xerces-c_2_2_0.dll from [XERCES_EXTRACT]/bin/ to
[AXISCPP_DEPLOY]/lib/<br>
-<br>
-<br> 12. Open the AXIS_FOLDER/axiscpp.conf_win for editing. The contents of the
file will look as follows.<br>
-<br> LogPath:XXXX<br>WSDDFilePath:YYYY<br>
-<br> XXXX is the path to a file named AxisLog (The log file)and YYYY is the path to
the server.wsdd file. Give the appropriate values for XXXX and YYYY as follows.<br>
+</li>
+</ul>
+<p>
+<strong>Note:</strong> This could also be done by editing the axiscpp.conf.<br> 12.
Open the AXISCPP_DEPLOY/axiscpp.conf_win for editing. The contents of the file will
look as follows.<br>
+<br> LogPath:XXXX<br>WSDDFilePath:YYYY<br>XMLParser:ZZZZ<br>Transport_http:AAAA<br>
+<br> XXXX is the path to a file named AxisLog (The log file)and YYYY is the path to
the server.wsdd file. Give the appropriate values for XXXX and YYYY as follows.ZZZZ is
the path to the XMLParser and AAAA is the path to the Transport used.<br>
<br> i.e.<br>
-<br> LogPath: [APACHE_HOME]\Axis\logs\AxisLog<br>WSDDFilePath:
[APACHE_HOME]\Axis\conf\server.wsdd<br>
-<br>server.wsdd is located at [APACHE_HOME]\Axis\conf\ for Apache 1.3 and Apache 2.
(There will be three wsdd files in the [APACHE_HOME]\Axis\conf\ rename the relevant
wsdd file of your platform to server.wsdd).<br>
+<br> LogPath: [APACHE_HOME]\Axis\logs\AxisLog<br>WSDDFilePath:
[APACHE_HOME]\Axis\conf\server.wsdd<br>XMLParser:[APACHE_HOME]\Axis\lib\AxisXMLParser.dll
Transport_http:[APACHE_HOME]\Axis\lib\AxisTransport.dll<br> server.wsdd is located at
[APACHE_HOME]\Axis\conf\ for Apache 1.3 and Apache 2. (There will be three wsdd files
in the [APACHE_HOME]\Axis\conf\ rename the relevant wsdd file of your platform to
server.wsdd).<br>
<br> Also in order to run the provided samples do the following.<br>
<br>Open server.wsdd for editing. For each service element, locate the element
"parameter name", which has the value "classname".<br>Give the absolute path of the
indicated webservice.dll in the "value" attribute<br>
-<br>Rename axiscpp.conf_win which is in AXIS_FOLDER to axiscpp.conf<br>
+<br>Rename axiscpp.conf_win which is in AXISCPP_DEPLOY to axiscpp.conf<br>
<br> 13. Restart the apache web server. If you have done correctly apache server
will start without giving any error.</p>
<br>
<p>
@@ -369,7 +385,7 @@
<br>(However on a different machine, when I simply run the apache2 executable
(version 2.0.49) without any arguments, as, "apache" on windows 2000 professional,
service pack 5, with/without Axis C++ it seems to be working fine.<br>
<br> But in this machine the apache could not be started as "apache -k start" (i.e.
as a service). It simply exists and does not start. The 98% CPU usage scenario cannot
be reproduced in this machine.<br>
<br>It could happen with some other apache 2 versions or in different service
packs. )<br>
-<br> 14. Open an internet browser and check http://localhost/axis. If the module
has loaded properly then you will get the axis welcome page with a listing of deployed
web services.<br>
+<br> 14. Open an internet browser and check <a
href="http://localhost/axis">http://localhost/axis</a> . If the module has loaded
properly then you will get the axis welcome page with a listing of deployed web
services.<br>
<br>
</p>
<p>
@@ -396,7 +412,8 @@
<div class="h3">
<h3>Running Provided Samples</h3>
</div>
-<p>If Axis installation is a complete success, then the following sample web
services and handlers have been installed successfully.<br>
+<p>If Axis installation is a complete success, then the following sample web
services and handlers have been installed successfully. Please click on the following
link to see the deployed web services. <a
href="http://localhost/axis">http://localhost/axis</a>
+<br>
<br> You will find the built console applications at AXIS/c/bin directory.
Following are the built .exe files.<br>
<br>1.base.exe<br>2.cbase.exe<br>3.doclitbase.exe<br>4.doclitgroupB.exe<br>5.groupB.exe<br>6.cgroupB.exe<br>
<br>In order to run these samples you should have AxisClient.dll in the PATH
environment variable or in the same directory where the client .exe is located.<br>