2011-01-31 14 views
1

Axisを使用して、単一のメソッドクラスのWebサービスを生成しています。 このメソッドは、既にビルドパスに追加したjarファイルに含まれているライブラリをインポートする別のクラスをインスタンス化します。Java Axis faulstring

メソッドからテストするテストクラスを作成し、期待どおりに動作しています。私はこのようなエラー文字列を取得し、クライアントから生成されたWebサービスを実行することにより

<faultcode>soapenv:Server</faultcode> 
<faultstring>class on the jar file</faultstring> 

私はいくつかの場所ではなく、運にjarファイルを配置しようとしました。

提案がありますか?

ありがとうございました。

+0

があり、出来上がりEARプロジェクトの依存関係にJARファイルを追加し、これは: 'jarファイルのクラス'エラーメッセージまたはプレースホルダーですか?完全で正確なエラーメッセージはかなり役に立ちます。 –

+0

Hey Andreas ... インスタンス化しているクラス(TestISeriesConnector)には、たとえば "import x.y.z"があります。 WebServiceExc E org.apache.axis2.jaxws.WebServiceExceptionLoggerがjava.lang.NoClassDefFoundErrorののスロー可能オブジェクトがキャッチされたログ: デフォルトの文字列は、コンソールが私を与える だけ X.Y.Zです。詳細メッセージは、components.TestISeriesConnectorにあります。 (TestISeriesConnector.java:15) エラーがあまり役に立たない... – RedEagle

答えて

0

この解決方法は非常に簡単でした。

元のプロジェクトは、EARプロジェクトの一部でした。

私は、問題解決(それの意味を作るにもかかわらず、元のプロジェクトが...何でも... EARプロジェクトの依存関係にすでにだったが、)

関連する問題