[英]Could not find or load main class org.apache.axis2.wsdl.WSDL2CPP
我是Web服务和WSDL的新手。 我正在使用WSO2创建我的第一个Web服务。 为此,我使用WSO2二进制版本提供的Calculator.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.