管理サービスのパッケージ化オプションは、JSR 109:Web Services for Java EE, Version 1.3で定義されています。サービスについては
:
5.4.2 EJBモジュールのパッケージング
... EJB-JAR ファイル内のWebサービス・デプロイメント・ディスクリプタの場所はMETA-INF/webservices.xml
です。 wsdlディレクトリは META-INF/wsdl
にあります。
5.4.3 Webアプリケーションモジュールのパッケージ
...のWebサービス・デプロイメント・ディスクリプタは WEB-INF/webservices.xml
にWARに位置し、WSDLディレクトリは WEB-INF/wsdl
に位置しています。クライアントの場合
:Java EEアプリケーションクライアント、Webコンポーネント、EJBコンポーネント、または別のWebサービス:
クライアントは、次のいずれかとすることができます。
モジュールのWebサービス・クライアント・デプロイメント・ディスクリプタの場所はモジュール固有のものです。 WSDLファイルは、モジュールのルート に対して配置されており、一般的に モジュールの配備記述子またはそれ のサブディレクトリと同じ場所にあるwsdl
ディレクトリに配置されています。
この仕様はJava EEクライアントに限定されていることに注意してください。明示的にWSDLを提供する場所がunmanaged clientになることを意味するものではありません。
ありがとう:詳細について
クロスリファレンスこれらの仕様答えのために。 WARファイルの中にWSDLを置く場所を知っていますか?私はいくつかのwsdlの読み込みの問題があります... –
@JuricaKrizanic私の答えを編集しました。 – zeller
wsimportによって生成されたコードは、サーバー側とクライアント側に同じですか? –