Я новичок в веб-сервисе и WSDL. Я использую WSO2 для создания моего первого веб-сервиса.
В связи с этим я использую Calculator.wsdl, который поставляется с бинарной версией WSO2.
Я выполнил ниже команды для генерации каркаса сервиса:
WSDL2CPP.bat -uri Calculator.wsdl -ss -sd -d adb -u
(с привязкой данных оси)
а также
WSDL2CPP.bat -uri Calculator.wsdl -ss -sd -d none
(без привязки данных),
Я получил вывод как:
Не удалось найти или загрузить основной класс org.apache.axis2.wsdl.WSDL2CPP
Я использую WSO2 версии 2.1.0 на Windows.
Я добавил следующее к переменной PATH,
D: \ WSO2-WSF-каст-бен-2.1.0-win32 \ Lib;
D: \ WSO2-WSF-каст-бен-2.1.0-win32 \ Bin \ инструменты \ Codegen \ wsdl2cpp;
Я знаю, что это очень простой вопрос, но я застрял на самом первом шаге.
Не могли бы вы предложить какие-либо указатели на этот счет.
заранее спасибо
Возможно, вы не установили необходимые переменные среды, такие как WSFCPP_HOME
, Убедитесь, что вы выполнили все шаги в инструкциях по установке WSO2 WSF для C ++ [1].
Для справки, документация по продукту WSO2 WSF для C ++ находится по адресу [2].
[1] http://wso2.org/project/wsf/cpp/2.0.0/docs/install_guide_windows.html [2] http://wso2.org/project/wsf/cpp/documentationhttp://wso2.org/project/wsf/cpp/documentationБолее конкретно (в дополнение к ответу Gokul), вам нужно пройти через процесс установки Maven, загрузки инструмента codegen и его сборки. Это очень кратко описано в ссылках, данных Гокулом.
Я не думаю, что ваша проблема связана с переменными среды, а скорее с тем, что вы не прошли через процесс создания инструмента codegen.