Interstage Application Server/Interstage Web Server J2EE ユーザーズガイド
目次 索引 前ページ次ページ

第4部 Webサービス編> 第18章 Webサービスの開発> 18.6 Webサービス環境定義ファイル(deployment descriptor)

18.6.3 web.xml

 Webサービスの動作には、Webサービス環境定義ファイル(webservices.xml)の他に、Webアプリケーション環境定義ファイル(web.xml)も必要です。

■web.xmlの記述

 “Webアプリケーション環境定義ファイル(deployment descriptor)の記述形式”に記載の形式でweb.xmlを作成します。新規追加のタグはありません。
 以下の表にないタグについては、“Webアプリケーション環境定義ファイル(deployment descriptor)のタグ”を参照してください。

タグ名

説明

servlet-name

webservices.xmlのservlet-linkタグから参照されるサーブレット名を定義します。

servlet-class

Webサービス実装クラスの完全修飾クラス名を定義します。

url-pattern

WebサービスにマッピングするURLを定義します。省略値は以下となります。

  • "/services/" + webservices.xmlのport-component-nameタグの値


 モジュール構成が、以下の場合の例です。

-------------------------------------------------------------------------
WARファイル
 |_ WEB-INF
     |_ classes
         |_ com
             |_ example
                 |_ StockQuoteProvider.class
                 |_ StockQuoteProviderImpl.class
     |_ web.xml
     |_ webservices.xml
     |_ wsdl
         |_ StockQuoteProviderPort.wsdl
     |_ StockQuoteProviderPort_mapping.xml
-------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC
  "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
  "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
  <servlet>
      <servlet-name>StockQuoteServlet</servlet-name>
      <servlet-class>com.example.StockQuoteProviderImpl</servlet-class>
   </servlet>
</web-app>

目次 索引 前ページ次ページ

Copyright 2008 FUJITSU LIMITED