2011-12-16 24 views
-1

WCFを使用して作成されたWebサービスがあります。それは同様にCustomExceptionを使用します。Axis 2 WCF WebサービスのJavaコードを生成中に例外が発生する

私はそれからJavaコード(WSDL2Javaの)を生成するために軸2を使用する場合、それは次のエラーをthorws:

>  IWAB0399 Error in generating java from WSDL 
>  Missing <soap:fault> element inFault Operation "CustomExceptionFault" in operation "CustomExceptionFault", in binding 
> GetPDFs 
>  java.io.IOException: ERROR: Missing <soap:fault> element inFault "CustomExceptionFault" in operation "CustomExceptionFault", in binding 
> GetPDFs at 
> org.apache.axis.wsdl.symbolTable.SymbolTable.faultFromSOAPFault(Unknown 
> Source) 

私のWSDLの抜粋

<wsdl:binding name="tdsServiceSoap12" type="tns:ITDSService"> 
<soap12:binding transport="http://schemas.xmlsoap.org/soap/http"/> 
<wsdl:operation name="GetPDFs"> 
<soap12:operation soapAction="http://tempuri.org/ITDSService/GetPDFs" style="document"/> 
<wsdl:input> 
<soap12:body use="literal"/> 
</wsdl:input> 
<wsdl:output> 
<soap12:body use="literal"/> 
</wsdl:output> 
<wsdl:fault name="CustomExceptionFault"> 
<soap12:fault name="CustomExceptionFault" use="literal"/> 
</wsdl:fault> 
</wsdl:operation> 
</wsdl:binding> 

は、それが明確に願っています。さらなる情報が必要な場合は、私に知らせてください。

よろしく

+0

スタックトレースとエラーメッセージが軸1.xでは、ないのAxis2を使用していることを示しています。 –

+0

awww。それは問題になるでしょうか?実際に私はWCF開発者であり、クライアントからこの問題が送られてきました。彼はAxis 2を使っていると報告しています... – SaQiB

+0

はい、Axis2は完全な書き換えです。 –

答えて

関連する問題