SOAP WS には Eclipse と Axis2 を使用しています。
POJO (ボトムアップ) から WebService を作成する場合、WSDL ファイルは Eclipse プロジェクトのどこに配置されますか?
ブラウザで取得できますが、/PROJECT/services/WEBSERVICE?wsdl
配布する前に何かカスタマイズしたいと思います。
Axis2 は、デプロイ時に WSDL ドキュメント ファイルを生成します。デフォルトでは、 を追加する?wsdl
と、Axis2 は以前に生成された WSDL ドキュメントを取得しません。毎回生成されます。ただし、WSDL ドキュメント ファイルと対応する XML スキーマ ファイルをMETA-INF
サービス アーカイブ ファイルのフォルダー内に配置した場合は、次の方法で復元できます。
http://localhost:8080/axis2/services/MyService.wsdl
で指定services.xml
されたサービス名と WSDL ドキュメントで定義されたサービス名は同じである必要があります。