2012-03-24 9 views
1

NetBeansプラグイン "Axis2 Support"を使用して、私のpojoクラスからWebサービスを作成しました。Axis2が間違ったWSDLを生成します。エラーはどこですか?

私はwsdlファイルからクライアントを作成するにはいくつかのエラーが発生します。ここで

は、メッセージです:

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

これはエラーを生成素子動作の一例である:

Webサービスを展開する
<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> 

私はこのようなだけでいくつかのエラーをしました(私は修正します後で、私は原因だとは思わない)

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

眉のいくつかの簡単なサービス操作を使用してそれは動作します。

答えて

1

私は解決策を見つけました。問題は無効返りのメソッドでした。任意の型の戻り値を設定すると、問題が解決されます。

関連する問題