Axis C++ клиент не работает
От: winPerec  
Дата: 09.08.07 15:11
Оценка:
Привет!! Помогите кто может плиз!!

У меня такая проблема:

Установил себе 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.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.