0

「RPC エンコーディング」スタイルで廃止された SOAP Web サービスにアクセスする必要があります。残念ながら、これは JAX-WS などの最新のツールではサポートされていないため、Axis2 ライブラリを使用する必要があります。

次の例のように、Maven プラグインを使用してスタブを作成しました: XmlBeans によって生成されたクラスを使用する場合のエラー

ただし、Web サービスを呼び出すと、依存関係が見つからないというエラーが表示されます。試行錯誤のアプローチを使用して不足している依存関係を追加できます (ClassNotFoundException を取得するたびに、jar を見つけて pom ファイルに依存関係を追加します) が、それはあまり良い考えではありません。

Axis2 のドキュメントを調べましたが、単純な SOAP 呼び出しに必要な依存関係に関する情報が見つかりませんでした。私の場合に必要な依存関係の最小セットはどうすればわかりますか?

4

1 に答える 1

0

USE MAVEN、最適化された方法で依存関係を自動的に解決します。pom.xml に以下を追加します

<dependencies>
    <dependency>
        <groupId>org.apache.axis2</groupId>
        <artifactId>axis2</artifactId>
        <version>1.5.1</version>
    </dependency>
</dependencies>
于 2013-01-15T08:35:46.923 に答える