繁体   English   中英

找不到或加载主类org.apache.axis2.wsdl.WSDL2CPP

[英]Could not find or load main class org.apache.axis2.wsdl.WSDL2CPP

我是Web服务和WSDL的新手。 我正在使用WSO2创建我的第一个Web服务。 为此,我使用WSO2二进制版本提供的C​​alculator.wsdl。

我执行了以下命令以生成服务框架: WSDL2CPP.bat -uri Calculator.wsdl -ss -sd -d adb -u (带有Axis Data Binding)和WSDL2CPP.bat -uri Calculator.wsdl -ss -sd -d none (带有没有数据绑定),

我得到的输出为:找不到或加载主类org.apache.axis2.wsdl.WSDL2CPP

我在Windows上使用WSO2版本2.1.0。 我还添加了以下PATH变量:D:\\ wso2-wsf-cpp-bin-2.1.0-win32 \\ lib; D:\\ wso2-wsf-cpp-bin-2.1.0-win32 \\ bin \\ tools \\ codegen \\ wsdl2cpp;

我知道这是一个非常基本的问题,但我仍停留在第一步。

您能在这方面提出任何建议吗? 提前致谢

您可能尚未设置所需的环境变量,例如WSFCPP_HOME 请确保您已完成WSO2 WSF for C ++安装说明[1]中的所有步骤。

供参考,WSO2 WSF for 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,下载代码生成工具并进行构建的过程。 在Gokul给出的链接中对此进行了非常简短的描述。

我认为您的问题不是环境变量,而是您没有经历构建代码生成工具的过程。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM