Не удалось найти или загрузить основной класс org.apache.axis2.wsdl.WSDL2CPP

Я новичок в веб-сервисе и 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;

Я знаю, что это очень простой вопрос, но я застрял на самом первом шаге.

Не могли бы вы предложить какие-либо указатели на этот счет.
заранее спасибо

0

Решение

Возможно, вы не установили необходимые переменные среды, такие как 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

0

Другие решения

Более конкретно (в дополнение к ответу Gokul), вам нужно пройти через процесс установки Maven, загрузки инструмента codegen и его сборки. Это очень кратко описано в ссылках, данных Гокулом.

Я не думаю, что ваша проблема связана с переменными среды, а скорее с тем, что вы не прошли через процесс создания инструмента codegen.

0

По вопросам рекламы [email protected]