0

EclipseでWebサービスを作成したいと思います。私はすでにクラスを作成し、Java2WSDLを使用してそのクラスからWSDLファイルを生成しました。新しい「DynamicWebProject」を開始し、それにaxis2ファセットを追加しました。その後、新しい「Webサービス」プロジェクトを作成したいと思いました。ここでWSDLファイルを選択して[完了]をクリックすると、次のエラーが発生します。

IWAB0399E WSDLからJavaを生成する際のエラー:java.io.IOException:エラー:操作"Exception"の要素inFault"Exception"がありません。バインディングexecuteで

私のWSDL

4

1 に答える 1

0

1 つの問題は、CompileAndExecuteServiceHttpBinding バインディングの操作で定義された例外エラーがないことです。次のようになります。

<wsdl:binding name="CompileAndExecuteServiceHttpBinding" 
              type="ns:CompileAndExecuteServicePortType">
<http:binding verb="POST"/>
<wsdl:operation name="execute">
    <http:operation location="CompileAndExecuteService/execute"/>
    <wsdl:input>
        <mime:content type="text/xml" part="execute"/>
    </wsdl:input>
    <wsdl:output>
        <mime:content type="text/xml" part="execute"/>
    </wsdl:output>
    <wsdl:fault name="Exception">
        <soap12:fault use="literal" name="Exception"/>
    </wsdl:fault>
</wsdl:operation>
于 2009-12-07T17:03:21.583 に答える