Привет!! Помогите кто может плиз!!
У меня такая проблема:
Установил себе Axis C++ 1.6b так как написано здесь
http://ws.apache.org/axis/cpp/install-guide.html
Создал тестовый веб сервис WebService1 c методом который возвращает hello world.
Сгенерировал для него прокси классы на С++ при помощи WSDL2Ws:
java -classpath D:\Axis\axis-c-1.6b-Win32-trace-bin\lib\axis\wsdl2ws.jar;D:\Axis\axis-c-1.6b-Win32-trace-bin\lib\axisjava\axis.jar;D:\Axis\axis-c-1.6b-Win32-trace-bin\lib\axisjava\commons-discovery.jar;D:\Axis\axis-c-1.6b-Win32-trace-bin\lib\axisjava\commons-logging.jar;D:\Axis\axis-c-1.6b-Win32-trace-bin\lib\axisjava\jaxrpc.jar;D:\Axis\axis-c-1.6b-Win32-trace-bin\lib\axisjava\saaj.jar;D:\Axis\axis-c-1.6b-Win32-trace-bin\lib\axisjava\wsdl4j.jar org.apache.axis.wsdl.wsdl2ws.WSDL2Ws D:\Axis\axis-c-1.6b-Win32-trace-bin\deploy\wsdls\Service1.wsdl -lc++ -sclient -
oD:/Axis
Создал клиента на С++ который должен работать с этими классами:
#include "stdafx.h"
#include "Service1Soap.hpp"
int _tmain(int argc, _TCHAR* argv[])
{
Service1Soap ws;
xsd__string Ret = ws.HelloWorld();
return 0;
}
Но при обращении к дефолтному конструктору:
Service1Soap::Service1Soap():Stub(" ", APTHTTP1_1)
{
m_pCall->setEndpointURI("http://localhost/WebService1/Service1.asmx");
}
Клиент падает с эксепшеном:
Unhandled exception at 0x7c812a5b in TetsAxisClient.exe: Microsoft C++ exception: axiscpp::AxisEngineException @ 0x0012f558.
Help please.