0

Javaでこのステートメントをスタブ化してWebサービスを生成しています

 new TPFServiceStub(webserviceUrl);

8088 で SOAP UI にモック サービスを作成しました。同じ URL を webserviceUrl 変数に渡しています。依存する jar はすべて axis_home に配置されます。次のエラーが表示されます。

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/axiom/om/OMDataSource
    at com.arcot.csso.credchangereportsvc.dao.CIWebserviceDAO.getServiceObject

私を助けてください:)

4

2 に答える 2

0

展開クラスパスに OMDataSource クラスを含む axiom jar がありますか?

于 2010-08-15T20:33:33.500 に答える
0

WebService エンドポイントを実装するために使用しているライブラリ/フレームワークは、SOAP メッセージ ファクトリとして Apache Axiom を使用していると思います。したがって、クラスパッチに Axiom jar があることを確認する必要があります。

Apache Axiom の最新のバイナリは、http ://ws.apache.org/axiom/download.cgi から入手できます。

Maven のもう 1 つの幸せなユーザーである場合は、次の依存関係をpom.xmlファイルに簡単に追加できます。

<dependency>
    <groupId>org.apache.ws.commons.axiom</groupId>
    <artifactId>axiom</artifactId>
    <version>1.2.11</version>
    <type>pom</type>
    <scope>runtime</scope>
</dependency>
于 2011-05-30T13:20:01.770 に答える