Interstage Application Server 移行ガイド
目次 索引 前ページ次ページ

付録B V5.1以前のServletサービスの環境定義ファイル> B.6 Webアプリケーション環境定義ファイル(deployment descriptor)> B.6.3 Webアプリケーション環境定義ファイル(deployment descriptor)のタグの詳細

B.6.3.14 外部リソースの参照

 Webアプリケーションで参照する外部リソースの定義は、resource-refタグで定義します。

■記述形式

-------------------------------------------------------------------------------
    <resource-ref>
      <res-ref-name>
        ref-name
      </res-ref-name>
      <res-type>
        type
      </res-type>
      <res-auth>
        signon
      </res-auth>
    </resource-ref>
-------------------------------------------------------------------------------

■タグの内容

タグ名

説明

タグの
省略

複数の
指定

res-ref-name

リソースファクトリクラスのリファレンス名を定義します。
リファレンス名は、lookup()メソッドのJNDI名として使用されます。
リファレンス名は、Webアプリケーションが外部リソースを識別するために任意に指定することができます。
省略された場合は、本タグを含む<resource-ref>が無効となります。
複数定義した場合は、最後に指定したタグが有効となります。

×

×

res-type

外部リソースのデータソースの型を定義します。
型は、JavaClass型を指定します。
データソースの型(JavaClass型)として以下のリソースをサポートします。

  • JDBC
    javax.sql.DataSource
  • JavaMail
    javax.mail.Session
  • JMS
    javax.jms.TopicConnectionFactory
    javax.jms.QueueConnectionFactory
  • URL
    java.net.URL

複数定義した場合は、最後に指定したタグが有効となります。

×

×

res-auth

リソースの接続情報を、アプリケーションコンポーネントコードがプログラムで指定するかまたはServletコンテナが指定するかを定義します。
リソースに対する接続情報を設定する箇所を定義します。
以下の値を指定します。

  • Application
    アプリケーションコンポーネントコード(Webアプリケーション側)で接続情報を設定します。
  • Container
    コンテナが接続情報を設定します。コンテナは、リソース定義で設定された接続情報を使用します。

複数定義した場合は、最後に指定したタグが有効となります。

×

×

■記述例

-------------------------------------------------------------------------------
  <web-app>
    <resource-ref>
      <res-ref-name>
        jdbc/MyDataBase
      </res-ref-name>
      <res-type>
        javax.sql.DataSource
      </res-type>
      <res-auth>
        Container
      </res-auth>
    </resource-ref>
  </web-app>
-------------------------------------------------------------------------------

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

All Rights Reserved, Copyright(C) 富士通株式会社 2005