2012-01-09 9 views
0

私はWSDLを作成しました。私はAXIS 2をWebサーバーとして使用したいと考えていました。Axis 2のエラーのトラブルシューティング方法

C:\ axis2-1.6.1にダウンロードし、必要なすべてのインストールパラメータを設定しました。

私の質問ですが、私はリポジトリ/サービスフォルダに私の* .aarファイルを展開し、axis2server はそれを解凍することができたと私は

http://localhost:8080

に移動するとき、私は自分のWebサービスを参照してくださいSOAPUIを使用してサービスをテストすると、このエラーが発生するだけです。

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> 
    <soapenv:Body> 
     <soapenv:Fault> 
     <faultcode>soapenv:Server</faultcode> 
     <faultstring>unknown</faultstring> 
     <detail/> 
     </soapenv:Fault> 
    </soapenv:Body> 
</soapenv:Envelope> 

Axisコンソールには何のエラーもありませんか?

この問題を解決するための関連情報はどこにありますか?

+0

トリッキー。私はそのアプリケーションサーバーを使ったことがありません。 Eclipseデバッガを接続して、ExceptionまたはThrowableの例外ブレークポイントを追加してエラーを再現できますか?あるいは、もしあなたが軸のソースを持っていれば、あなたはフォールトを投げてそこにブレークポイントを置くコード部分を見つけ出すことができます。私はそれをあなたがプロダクションでそのWebサーバーを使用するつもりはないと思っています。そうでなければ、ライブシステムでこのようなエラーが発生した場合、困っています。あなたは本当にそれが有用なスタックトレースをダンプする必要があります。 – davidfrancis

答えて

5

このリンクは、障害メッセージにスタックトレースを含めるように軸の設定に関するアドバイスの作品のカップルが含まれています

http://www.mail-archive.com/[email protected]/msg41600.html

それが削除される場合は、ここではキース・チャップマンの提案を再現です:

あなたのaxis2.xmlをして

<parameter name="sendStacktraceDetailsWithFaults">true</parameter> 
<parameter name="DrillDownToRootCauseForFaultReason">true</parameter> 
をこれら2つのパラメータを設定してみてください

エラー出力先を知ることはできませんが、すぐに問題が発生する場合があります。

+0

私はこの問題を見つけるのに役立ちます。 –

関連する問題