You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ws.apache.org by da...@apache.org on 2004/02/11 07:06:54 UTC

cvs commit: ws-site/targets/axis/cpp lininstall-guide.html lininstall-guide.pdf linuser-guide.html linuser-guide.pdf lininstall-guide.ihtml linuser-guide.ihtml

damitha     2004/02/10 22:06:54

  Modified:    targets/axis/cpp lininstall-guide.html lininstall-guide.pdf
                        linuser-guide.html linuser-guide.pdf
  Removed:     targets/axis/cpp lininstall-guide.ihtml linuser-guide.ihtml
  Log:
  
  
  Revision  Changes    Path
  1.6       +11 -11    ws-site/targets/axis/cpp/lininstall-guide.html
  
  Index: lininstall-guide.html
  ===================================================================
  RCS file: /home/cvs/ws-site/targets/axis/cpp/lininstall-guide.html,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- lininstall-guide.html	30 Dec 2003 14:52:50 -0000	1.5
  +++ lininstall-guide.html	11 Feb 2004 06:06:54 -0000	1.6
  @@ -279,7 +279,7 @@
   <a href="#Installati">Installing On Linux</a>
   </li>
   <li>
  -<a href="#Installing">Installing Xercesc</a>
  +<a href="#Installing">Installing expat</a>
   </li>
   <li>
   <a href="#Installing1">Installing Apache</a>
  @@ -307,7 +307,7 @@
   </div>
   <p>It needs a few helper libraries, for logging, WSDL processing and introspection. You need to have following in order to run Axis C++ engine.</p>
   <ul>
  -<li>XercesC</li>
  +<li>expat parser</li>
   <li>Apache</li>
   </ul>
   <p>
  @@ -320,7 +320,7 @@
   <ul>
   <li>Redhat Linux 8.0(2.4.18-14) RedhatLinux9.0(2.4.20-8), Mandrake8.0(2.4.8-26)</li>
   <li>Apache 1.3 [apache_1.3.27.tar .gz, apache_1.3.28.tar.gz)] (Source), Apache2.0 (source)</li>
  -<li>Xerces C++ [xerces-c-src2_2_0.tar.gz](Source) &gt;(Source)</li>
  +<li>expat [expat-1.95.7.tar.gz](Source) &gt;(Source)</li>
   </ul>
   <p>
   <strong>Downloading the source or binary from the mirror site and setting the environment variables</strong>
  @@ -335,11 +335,11 @@
   <a name="Installing"></a>
   </p>
   <div class="h3">
  -<h3>Installing Xercesc</h3>
  +<h3>Installing expat</h3>
   </div>
  -<p>You can get the Binary Version and the Source Version of xercesc2_2_0 from the uri <a href="http://www.xerces.org/">www.xerces.org</a>
  +<p>You can get expat from the uri <a href="http://sourceforge.net/projects/expat/">http://sourceforge.net/projects/expat/</a>
   </p>
  -<p>If it is source you need to follow the xerces_c Installation guide documentation.(warning: This must be strictly followed. Otherwise if you type usual configure,make, make install, it may not work.)</p>
  +<p>You have to follow the expat installation guide to install it</p>
   <p>
   <a name="Installing1"></a>
   </p>
  @@ -392,13 +392,13 @@
   <p>
   <strong>$ echo $AXISCPP_HOME</strong>
   </p>
  -<p>Copy xerces_c include files</p>
  +<p>Copy expat.h include file</p>
   <p>
  -<strong>$ cp -f &lt;xercesinstdirectory&gt;/include/xercesc/* $AXISCPP_HOME /include/xercesc/</strong>
  +<strong>$ cp -f &lt;expat instdirectory&gt;/include/expat.h/* $AXISCPP_HOME /include/expat/</strong>
   </p>
  -<p>Copy the xercesc libraries</p>
  +<p>Copy the expat libraries</p>
   <p>
  -<strong>$ cp -f &lt;xercesinstdirectory&gt;/lib/* /usr/lib/</strong>
  +<strong>$ cp -f &lt;expatinstdirectory&gt;/lib/* /usr/lib/</strong>
   </p>
   <p>Copy apache include files</p>
   <p>
  @@ -436,7 +436,7 @@
   <p>in $AXISCPP_HOME/src/server/Makefile.am</p>
   <p>change SUBDIRS = apache to SUBDIRS = apache2</p>
   <p>-----------------------------------------------------------------</p>
  -<p>Now libaxiscpp_mod.so (If you built for apache2 this is libaxiscpp_mod2.so) should have been created in $AXISCPP_HOME/bin directory. Note:- you can give the install path inside the runconfigure script.There will be link errors if you don't use correct version of xerces-c.</p>
  +<p>Now libaxiscpp_mod.so (If you built for apache2 this is libaxiscpp_mod2.so) should have been created in $AXISCPP_HOME/bin directory. Note:- you can give the install path inside the runconfigure script.</p>
   <p>Now you need to edit /usr/local/apache/conf/httpd.conf</p>
   <p>
   <strong>$ vi /usr/local/apache/conf/httpd.conf</strong>
  
  
  
  1.5       +78 -78    ws-site/targets/axis/cpp/lininstall-guide.pdf
  
  	<<Binary file>>
  
  
  1.7       +6 -6      ws-site/targets/axis/cpp/linuser-guide.html
  
  Index: linuser-guide.html
  ===================================================================
  RCS file: /home/cvs/ws-site/targets/axis/cpp/linuser-guide.html,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- linuser-guide.html	30 Dec 2003 14:52:50 -0000	1.6
  +++ linuser-guide.html	11 Feb 2004 06:06:54 -0000	1.7
  @@ -382,7 +382,7 @@
   <p>Before running the examples in this guide, you'll need to make sure that your environment variables and other configurations are set correctly as described in Installation guide. That is you need</p>
   <p>- Axis C++</p>
   <p>- Apache1.3 (or Apache2.0)</p>
  -<p>- xerces-C</p>
  +<p>- expat</p>
   <p>- j2SDK1.4</p>
   <p>installed and configured.</p>
   <p>
  @@ -759,10 +759,10 @@
   <strong>-pedantic -ansi -g -O2 -c ./*.cpp -fPIC</strong>
   </p>
   <p>
  -<strong>$ g++ -shared -Wl,--whole-archive -Wl,--no-whole-archive -I. -I.. -L$AXISCPP_HOME/lib/xerces-c</strong>
  +<strong>$ g++ -shared -Wl,--whole-archive -Wl,--no-whole-archive -I. -I.. -L$AXISCPP_HOME/lib/expat</strong>
   </p>
   <p>
  -<strong>-lxerces-c -Wl,-soname -Wl,libinteropbase.so.0 -o libinteropbase.so ./*.o</strong>
  +<strong>-lexpat -Wl,-soname -Wl,libinteropbase.so.0 -o libinteropbase.so ./*.o</strong>
   </p>
   <p>By typing this in the command line the dynamic library ( <strong>libinteropbase.so</strong> for example) is created which is used for the deployment. This library has to be placed in</p>
   <p>
  @@ -1230,7 +1230,7 @@
   </strong><strong>- ansi -g -O2 -c ./*.cpp -fPIC</strong>
   </p>
   <p>
  -<strong>$ g++ -g -O2 -o interopbase InteropBaseClient.o SOAPStruct.o InteropTestPortType.o $AXISCPP_HOME/lib/axis/libaxiscpp_client.a $AXISCPP_HOME/bin/libaxiscpp_mod.a -L$AXISCPP_HOME/lib/xerces-c -lxerces-c -ldl</strong>
  +<strong>$ g++ -g -O2 -o interopbase InteropBaseClient.o SOAPStruct.o InteropTestPortType.o $AXISCPP_HOME/lib/axis/libaxiscpp_client.a $AXISCPP_HOME/bin/libaxiscpp_mod.a -L$AXISCPP_HOME/lib/expat -lexpat -ldl</strong>
   <br>
   </p>
   <p>Note that in the above command replace libaxiscpp_mod.a with libaxiscpp_mod2.a if you work with apache2</p>
  @@ -1648,7 +1648,7 @@
   </strong><strong>-pedantic -ansi -g -O2 -c ./*.cpp -fPIC</strong>
   </p>
   <p>
  -<strong>$ g++ -shared -Wl,--whole-archive -Wl,--no-whole-archive -I. -I.. -L$AXISCPP_HOME/lib/xerces-c -lxerces-c -Wl,-soname -Wl,libinteropbase.so.0 -o libinteropbase.so ./*.o</strong>
  +<strong>$ g++ -shared -Wl,--whole-archive -Wl,--no-whole-archive -I. -I.. -L$AXISCPP_HOME/lib/expat -lexpat -Wl,-soname -Wl,libinteropbase.so.0 -o libinteropbase.so ./*.o</strong>
   </p>
   <p>By typing this in the command line the dynamic library ( <strong>libinteropbase.so</strong> for example) is created which is used for the deployment. This library has to be placed in</p>
   <p>
  @@ -2101,7 +2101,7 @@
   </strong><strong>- ansi -g -O2 -c ./*.cpp -fPIC</strong>
   </p>
   <p>
  -<strong>$ g++ -g -O2 -o interopbase InteropBaseClient.o SOAPStruct.o InteropTestPortType.o $AXISCPP_HOME/lib/axis/libaxiscpp_client.a $AXISCPP_HOME/lib/axis/libaxiscpp_mod.a -L$AXISCPP_HOME/lib/xerces-c -lxerces-c -ldl $AXISCPP_HOME/lib/axis/libaxiscpp_client.a $AXISCPP_HOME/lib/axis/libaxiscpp_mod.a -L$AXISCPP_HOME/lib/xerces-c -lxerces-c -ldl</strong>
  +<strong>$ g++ -g -O2 -o interopbase InteropBaseClient.o SOAPStruct.o InteropTestPortType.o $AXISCPP_HOME/lib/axis/libaxiscpp_client.a $AXISCPP_HOME/lib/axis/libaxiscpp_mod.a -L$AXISCPP_HOME/lib/expat -lexpat -ldl $AXISCPP_HOME/lib/axis/libaxiscpp_client.a $AXISCPP_HOME/lib/axis/libaxiscpp_mod.a -L$AXISCPP_HOME/lib/expat -lexpat -ldl</strong>
   </p>
   <p>Start the Apache Server(Assuming base service is deployed.)</p>
   <p>
  
  
  
  1.7       +138 -138  ws-site/targets/axis/cpp/linuser-guide.pdf
  
  	<<Binary file>>