Webサービスの動作には、Webサービス環境定義ファイル(webservices.xml)の他に、Webアプリケーション環境定義ファイル(web.xml)も必要です。
“Webアプリケーション環境定義ファイル(deployment descriptor)の記述形式”に記載の形式でweb.xmlを作成します。新規追加のタグはありません。
以下の表にないタグについては、“Webアプリケーション環境定義ファイル(deployment descriptor)のタグ”を参照してください。
タグ名 | 説明 |
|---|---|
servlet-name | webservices.xmlのservlet-linkタグから参照されるサーブレット名を定義します。 |
servlet-class | Webサービス実装クラスの完全修飾クラス名を定義します。 |
url-pattern | WebサービスにマッピングするURLを定義します。省略値は以下となります。
|
例
モジュール構成が、以下の場合の例です。
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>