roshan 2004/10/19 21:09:35
Modified: targets/axis/cpp wininstall-guide.pdf wininstall-guide.html
Log:
Edited the win install guide to make it more user friendly. Changed by Rangika
Revision Changes Path
1.22 +59 -59 ws-site/targets/axis/cpp/wininstall-guide.pdf
<<Binary file>>
1.25 +15 -11 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.24
retrieving revision 1.25
diff -u -r1.24 -r1.25
--- wininstall-guide.html 14 Oct 2004 09:56:07 -0000 1.24
+++ wininstall-guide.html 20 Oct 2004 04:09:35 -0000 1.25
@@ -320,13 +320,13 @@
<br> 4. Rename copied "deploy" folder to "Axis". Lets say this folder is
AXIS_FOLDER.<br>
<br> 5. Set environment variable AXISCPP_DEPLOY to point to above folder.<br>
<br> 6. Add AXIS_FOLDER/lib to the PATH environment variable.<br>
-<br> 7. Edit Apache configuration file httpd.conf located in APACHE_FOLDER/conf and
add following lines at the end.<br>
+<br> 7. Add the following lines to the bottom of Apache configuration file
httpd.conf located in APACHE_FOLDER/conf<br>
<br>LoadModule axis_module
modules/AXISMODULE<br><Location/axis><br>SetHandler axis<br></Location><br>
<br> AXISMODULE is either mod_axis.dll for apache 1.3.X or mod_axis2.dll for apache
2.X.<br>
<br> 8. Copy AXISMODULE from AXIS_EXTRACT/bin folder to APACHE_FOLDER/modules
folder.<br>
<br> 9. Copy AxisServer.dll and AxisTransport.dll from AXIS_EXTRACT/bin folder to
AXIS_FOLDER/lib<br>
-<br> 10.If you want to use the Expat parser with Axis C++, rename
AxisXMLParser_Expat.dll from AXIS_EXTRACT/bin folder 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 from AXIS_EXTRACT/bin folder to AxisXMLParser.dll and copy it
to AXIS_FOLDER/lib</p>
+<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>
@@ -341,7 +341,7 @@
<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>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>
@@ -349,10 +349,10 @@
<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>
<br> i.e.<br>
-<br> LogPath: [APACHE_HOME]\Axis\logs\AxisLog<br>WSDDFilePath:
[APACHE_HOME]\Axis\conf\WSDDFILE<br>
-<br>WSDDFILE is located at [APACHE_HOME]\Axis\conf\server.wsdd 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>
+<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", which has the value "classname" for the "name" attribute. Give the
absolute path of the indicated webservice.dll in the "value" attribute<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> 13. Restart the apache web server. If you have done correctly apache server
will start without giving any error.</p>
<br>
@@ -363,8 +363,12 @@
<br>
<strong>apache 2.X :</strong>
<br>
-<br>While testing the apache 2 module a problem was noted with the apache 2 web
server, in that the webserver takes about 98% of CPU time and the server does not even
serve the startup page.<br> The workaround for this is to start the apache web server
as "apache -X" to make it run single threaded.<br> While this is sufficient to test
the apache 2 module this problem needs to be investigated further.<br>
-<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> 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>It could happen with some other apache 2 versions or in different
service packs. )<br>
+<br>While testing the apache 2 module a problem was noted with the apache 2 web
server, in that the webserver takes about 98% of CPU time and the server does not even
serve the startup page.<br>
+<br> The workaround for this is to start the apache web server as "apache -X" to
make it run single threaded.<br>
+<br> While this is sufficient to test the apache 2 module this problem needs to be
investigated further.<br>
+<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>
</p>
@@ -378,8 +382,8 @@
<p>1. Create a folder of your choice. We will call this folder as
SIMPLE_AXIS_SERVER_FOLDER.<br>
<br>2. Unzip axis-c-1.1-win32.zip to a folder of your choice. Say this folder is
AXIS_EXTRACT.<br>
<br>3. Inside the extracted folder AXIS_EXTRACT there is a sub folder called
deploy. Copy whole deploy folder to SIMPLE_AXIS_SERVER_FOLDER.<br>
-<br>4. Rename copied "deploy" folder to "Axis". Lets say this folder to be
AXIS_FOLDER.<br>
-<br>5. Set environment variable AXISCPP_DEPLOY to point to above folder.<br>
+<br>4. Rename copied "deploy" folder to "Axis". Lets say this folder is
AXIS_FOLDER.<br>
+<br>5. Set environment variable AXISCPP_DEPLOY to point to the above folder.<br>
<br>6. Copy the SimpleAxisServer.exe from AXIS_EXTRACT/bin to the
SIMPLE_AXIS_SERVER_FOLDER.<br>
<br>7. Copy the content of AXIS_FOLDER/lib to the SIMPLE_AXIS_SERVER_FOLDER.<br>
<br>8. Start the SimpleAxisServer by providing the port to which it operates.(eg:
c:\SimpleAxisServer>SimpleAxisServer 80)</p>