[[AxisCPPProjectPages]]
FAQs
Q - After installing Apache I got the welcome page with the message deployment descriptor not found
A - There are several reasons for this.
- - Has not set the correct path to AXIS_HOME in the environment variable.
For eg:-AXIS_HOME - C:\Program Files\Apache Group\Apache\Axis for Apache 1.3.x
- - Has not placed Axiscpp.conf in the correct location.
For eg: - Axis/axiscpp.conf
- - Server.wsdd is not in the correct location.
{{{ For eg:-[APACHE_HOME]\Axis\conf\server.wsdd
- Or server.wsdd contains syntax errors. }}}
Q - Apache doesn't run.Why is that?
A - There are several reasons for this.
- - Environment variables are not set correctly.
- - Path to the DLLs are not given in the PATH variable. Or the given path is incorrect.
Q - As I know Axis 1.1 is dependent upon Xerces and ApacheCore projects.I need to know all dependent projects of Axis1.1 Where can I find the source code of them?
A - It's not that Axis C++ is dependant on Xerces, expat or Apache.But you can decide the setup you want to use with Axis C++.The binary distribution of Axis 1.1 contains a common AxisServer.dll that you can use
- with Apache 1.3.xx server (as server side http transport provider) using the provided apache module mod_axis.dll
- With Apache 2.xx.xx server(as server side http transport provider) using provided apache module mod_axis2.dll
With provided SimpleAxisServer standalone http server.
The binary distribution is compiled to be used with expat as its XML parser. But with the source code you can compile Axis C++ to use with xerces parser.
To get the required external header files / libraries / dlls(or so) you can download those distributions (expat or xerces,apache)
Expat - http://sourceforge.net/projects/expat/ Optionally, Xerces - http://xml.apache.org/xerces-c/ and the Apache web server (www.apache.org). Though this is not required to compile core Axis libs.