ページの先頭行へ戻る
Interstage Application Server/Interstage Web Server J2EE ユーザーズガイド

18.1.1 WebサービスアプリケーションのWAR/ejb-jarファイルの構成

WebサービスアプリケーションにWebサービスエンドポイントクラスを使用する場合に、パッケージングするモジュールの構成例を下記に示します。

WARファイルの場合

-----------------------------------------------------------------
WARファイル
 |_ JSPファイル
 |_ HTMLファイル
 |_ ・・・
 |_ WEB-INF
     |_ classes             ※
         |_ クラスファイル ※
         |_ ・・・          ※
     |_ lib                 ※
         |_ JARファイル    ※
         |_ ・・・          ※
     |_ web.xml
     |_ webservices.xml
     |_ wsdl
         |_ WSDLファイル
     |_ <WSDLファイル名>_mapping.xml
-----------------------------------------------------------------

注意

  • WebサービスアプリケーションのJava資材は、上記の“※”の位置に格納してください。

  • webservices.xml、<WSDLファイル名>_mapping.xmlは、“WEB-INF”配下に格納してください。

  • WSDLファイル、およびWSDLファイルがインポートしているスキーマファイルなどは、“WEB-INF/wsdl”配下に格納してください。

  • 上記以外のファイルについては、“7.1 Webアプリケーションのディレクトリ構成”を参照してください。

  • “WEB-INF/wsdl”配下のファイルは、公開用WSDLに含められます。公開用WSDLについては、“公開用WSDLの取得”を参照してください。

ejb-jarファイルの場合

-----------------------------------------------------------------
ejb-jarファイル
 |_ クラスファイル
 |_ META-INF
     |_ ejb-jar.xml
     |_ webservices.xml
     |_ wsdl
         |_ WSDLファイル
     |_ <WSDLファイル名>_mapping.xml
-----------------------------------------------------------------

注意

  • webservices.xml、<WSDLファイル名>_mapping.xmlは、“META-INF”配下に格納してください。

  • WSDLファイル、およびWSDLファイルがインポートしているスキーマファイルなどは、“META-INF/wsdl”配下に格納してください。

  • 上記以外のファイルについては、“11.3 EJBアプリケーションの開発”を参照してください。

  • “META-INF/wsdl”配下のファイルは、公開用WSDLに含められます。公開用WSDLについては、“公開用WSDLの取得”を参照してください。