Tomcat 内で実行される単純な Web アプリがあります。この Web アプリから Web サービスを呼び出す必要がありますが、その方法がわかりません。管理環境と非管理環境のどちらを使用しているかに応じて、2 つの方法があるようです。
JNDI サービス ルックアップ (マネージド)
と
JAX-RPC ServiceFactory (管理対象外)
...では、どのテクニックを使用すればよいですか?
Tomcat 内で実行される単純な Web アプリがあります。この Web アプリから Web サービスを呼び出す必要がありますが、その方法がわかりません。管理環境と非管理環境のどちらを使用しているかに応じて、2 つの方法があるようです。
JNDI サービス ルックアップ (マネージド)
と
JAX-RPC ServiceFactory (管理対象外)
...では、どのテクニックを使用すればよいですか?
必ずしもこれらの手法を使用する必要はありません。Web サービス エンジンとして Axis を使用し、ビルド ツール ( http://ws.apache.org/axis/java/user-guide.html ) として ant を使用していると仮定すると、次の手順を実行する必要があります
。1) プロキシを生成します。 Web サービスを呼び出すための /stub。これにより、Web サービスを呼び出すためのエントリ ポイントが得られます
。2) クライアントの構成情報 (.wsdd ファイル) を提供します
。3) Web サービスの WSDL がどこにあるかを確認します。
BR、
~a
Web サービスの場合は、apache のhttpclientを使用してみませんか?