Websphere 管理コンソールで利用可能な Web サービスを表示するにはどうすればよいですか?
これは、EAR 内にない WebModules で機能します (eG は war として直接デプロイされます)。WebService を EAR のモジュールとして展開する場合: EAR をアンインストールし、war を個別に展開し、以下の手順に従ってください。最終的に URL は同じです。
- Admin Cosole を開いてログインする
- アンウェンドンゲン
- Geschäftsanwendungen
- Web アプリケーションを開く
- 右側に「Web-Service-Eigenschaften」というエリアがあります。
- リンク「WSDL-Dateien veröffentlichen」があり、それを開きます。
- zip ファイルをダウンロードします。
- その中に、このモジュールでアクティブなすべての Web サービスの wsdl があります。
- WSDL にエントリ
<soap:address location=があります。そこに WebService があります。
.wsdl自分でファイルを提供しないと、これは機能しないことに気付きました。それがなぜなのかはわかりませんが。したがって、この手順に従っても「Web-Service-Eigenschaften」ブロックがない場合は、この戦争で利用可能な Web サービスはありません (WebSphere の観点から)。プロジェクトで Web サービス用の .wsdl ファイルを作成し、.wsdl ファイルを使用してデプロイします.war。