我在axis2中使用WSDL2C工具生成一个C Web服务,我注意到我添加的很多调用都没有在骨架文件中创建它们各自的调用。它会创建旧的但不会创建任何新的。
我在eclipse中创建wsdl,然后使用命令行工具和命令:
WSDL2C.bat -uri mywsdl.wsdl -ss -sd -d adb -u
当我运行它时,它说检索WSDL文件,没有别的。我对此非常困惑,似乎网络上缺少Axis2 / C问题的信息。
我通过在eclipse可视化编辑器中单击添加操作然后填充元素来创建调用。我很确定我不需要做任何其他事情,但我可能会弄错。
非常感谢任何帮助。
答案 0 :(得分:1)
最有可能的是,您已定义了新的Web服务操作,但未将它们添加到绑定定义中。绑定定义了如何通过SOAP(或其他)接口调用Web服务操作。
使用eclipse WSDL编辑器,单击绑定对象并选择“Generate Binding Content ...”。