Axis2生成错误的WSDL,错误在哪里?

时间:2012-03-24 18:45:06

标签: wsdl axis2

我使用NetBeans插件“Axis2支持”从我的pojo类创建web服务。

当我从wsdl文件创建客户端时,我遇到了一些错误。

以下是信息:

[ERROR] missing required property "style" of element "operation"

这是生成错误的元素操作示例:

<wsdl:operation name="addObjectPropertyAssertion">
  <wsdl:input message="ns:addObjectPropertyAssertionRequest" wsaw:Action="urn:addObjectPropertyAssertion"/>
  <wsdl:fault message="ns:EcourbStorageServiceInvalidURIException" name="EcourbStorageServiceInvalidURIException" wsaw:Action="urn:addObjectPropertyAssertionEcourbStorageServiceInvalidURIException"/>
  <wsdl:fault message="ns:EcourbStorageServiceInvalidURIReferenceException" name="EcourbStorageServiceInvalidURIReferenceException" wsaw:Action="urn:addObjectPropertyAssertionEcourbStorageServiceInvalidURIReferenceException"/>
</wsdl:operation>

部署Web服务我只是这样的一些错误(之后我会更正它,我认为不是原因)

[WARN] We don't support method overloading. Ignoring [addRDFTriple]

在浏览器中使用一些简单的服务操作。

1 个答案:

答案 0 :(得分:1)

我找到了解决方案:问题是返回void的方法。设置任何类型的返回值都可以解决问题。