ユーザー名トークン セキュリティを備えた Web サービスが IBM Websphere Integration Developer 6.1 で作成されているという要件があります。これをテストするには、Java で Web サービス クライアントを開発する必要があります。要件は、Apache Axis2 を使用してこれを行うことです。これについて多くのことを読んだ後、認証を必要としない単純な Web サービスのクライアントを生成するために Axis2 を使用することができ、それを正しくテストすることができました。しかし、Axis2 で UserName トークン セキュリティを使用するには、rampart が必要であることがわかりました。
ここで、Eclipse で Axis2 で Rampart を使用する方法を知る必要があります。システムにApacheサーバーをインストールしていませんが、Eclipseにデプロイしています。同じ記事をたくさん読んだ後でも、Rampart を機能させることができませんでした。
Eclipse で Rampart を構成する手順と、UserName トークンを使用して WebService Client Generation に使用する方法を教えてください。
これまで、Axis2 を使用して、次の手順を実行していました。1. Java プロジェクトを作成し、必要な WSDL をそこにインポートします。2. WSDL を使用して WebServiceClient を作成すると、次の種類のファイルが生成されます。a. Java インターフェイス ファイル b. ac に記載されているインターフェースを実装する Java プロキシ ファイル org.apache.axis.client.Stub を拡張し、ad に記載されているインターフェースを実装する Java スタブ ファイル 再びインターフェースである Java サービス ファイル e. 上記のインターフェースを実装する Java ServiceLocator ファイル。
そのため、これらのファイルを使用してユーザー名トークン Web サービスをテストする方法も知っておく必要があります。
動的 Web プロジェクトを使用して上記を実行し、WSDL を右クリックしてクライアントの生成をクリックすると、ServiceCallBackHandler.java ファイルと HttpSrviceStub ファイルが作成されます。これらを使用してテストを実行するにはどうすればよいですか?
ありがとう。