我使用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]
在浏览器中使用一些简单的服务操作。
答案 0 :(得分:1)
我找到了解决方案:问题是返回void的方法。设置任何类型的返回值都可以解决问题。