2012-03-24 4 views
1

Ich habe NetBeans Plugin "Axis2 Support" verwendet, um Webservice aus meiner Pojo-Klasse zu erstellen.Axis2 erzeugt falsche WSDL, wo ist der Fehler?

Wenn ich gehe, um den Client aus WSDL-Datei zu erstellen, erhalte ich einige Fehler. Hier

ist die Botschaft:

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

Dies ist ein Beispiel von Element Vorgang, der den Fehler erzeugt:

<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> 

Bereitstellen von Web-Service Ich habe nur einige Fehler wie diese (ich korrigieren es nach, ich glaube nicht, ist die Ursache)

Mit einigen einfachen Service-Operation in Brauen ser es funktioniert.

Antwort

1

Ich fand die Lösung: Das Problem war Methoden mit void zurück. Setzen Sie einen Rückgabewert eines beliebigen Typs, um das Problem zu lösen.