アプリケーション・クラス・ローダーの設定を定義します。

名前 タイプ デフォルト 説明

apiTypeVisibility

string

spec,ibm-api,api,stable

このクラス・ローダーでサポートされる API パッケージのタイプ。 この値は、API パッケージ spec、ibm-api、api、stable、third-party を任意に組み合わせたコンマ区切りリストで示されます。 プレフィックスの + または - が API タイプに追加された場合、それらの API タイプは、それぞれ API タイプのデフォルト・セットから追加または削除されます。プレフィックス +third-party の一般的な使用では、「spec, ibm-api, api, stable, third-party」になります。プレフィックス -api を使用すると、「spec, ibm-api, stable」になります。

classProviderRef

最上位の resourceAdapter エレメント (コンマ区切りのストリング) の参照のリスト。

クラス・プロバイダー参照のリスト。 クラスまたはリソースを検索する際には、このクラス・ローダーはそれ自身のクラスパスの検索後に、指定されたクラス・プロバイダーに委任します。

commonLibraryRef

最上位の library エレメント (コンマ区切りのストリング) の参照のリスト。

ライブラリー参照のリスト。 ライブラリ・クラスのインスタンスは、他のクラス・ローダーと共有される。

delegation

  • parentFirst

  • parentLast

parentFirst

親クラスローダをこのクラスローダの前後に使用するかどうかを制御します。 親が最初を選択して、クラスパスの検索前に直前の親に委任する場合。 親が最後を選択して、直前の親に委任する前にクラスパスを検索する場合。
parentFirst
親が最初
parentLast
親が最後

id

ストリング

固有の構成 ID。

overrideLibraryRef

最上位の library エレメント (コンマ区切りのストリング) の参照のリスト。

ライブラリー参照のリスト。 ライブラリー・クラスのインスタンスは、他のクラス・ローダーのクラス・インスタンスとは独立した、このクラス・ローダーに固有のものです。 このクラス・ローダーのクラス・パスを検索する前に、参照されるライブラリーのクラス・パスが検索される。

privateLibraryRef

最上位の library エレメント (コンマ区切りのストリング) の参照のリスト。

ライブラリー参照のリスト。 ライブラリー・クラスのインスタンスは、他のクラス・ローダーのクラス・インスタンスとは独立した、このクラス・ローダーに固有のものです。 参照されるライブラリのクラス・パスは、このクラス・ローダーのクラス・パスを検索した後に検索される。

classProvider

クラス・プロバイダー参照のリスト。 クラスまたはリソースを検索する際には、このクラス・ローダーはそれ自身のクラスパスの検索後に、指定されたクラス・プロバイダーに委任します。

名前 タイプ デフォルト 説明

autoStart

ブール値

リソース・アダプターが、リソース・アダプターのデプロイ時に自動的に始動するか、あるいはリソースの注入または参照時に限定的に始動するかを構成します。

classloaderRef

最上位の classloader エレメント (ストリング) の参照。

アプリケーション・クラス・ローダーの設定を定義します。

id

ストリング

固有の構成 ID。

location

ファイル、ディレクトリー、または URL。
必須

インストールする RAR ファイルのパスを定義します。

useJandex

ブール値

Jandex インデックス・ファイルがアプリケーションで指定されている場合、これらのファイルの使用を有効にします

classProvider > appProperties

アプリケーションにカスタム・プロパティーを指定します。

classProvider > appProperties > property

アプリケーションに特定のカスタム・プロパティーを指定します。

名前 タイプ デフォルト 説明

id

ストリング

固有の構成 ID。

name

string

アプリケーション・スコープ・プロパティーの名前を指定します。

value

string

アプリケーション・スコープ・プロパティーの値を指定します。

classProvider > classloader

アプリケーション・クラス・ローダーの設定を定義します。

名前 タイプ デフォルト 説明

apiTypeVisibility

string

spec,ibm-api,api,stable

このクラス・ローダーでサポートされる API パッケージのタイプ。 この値は、API パッケージ spec、ibm-api、api、stable、third-party を任意に組み合わせたコンマ区切りリストで示されます。 プレフィックスの + または - が API タイプに追加された場合、それらの API タイプは、それぞれ API タイプのデフォルト・セットから追加または削除されます。プレフィックス +third-party の一般的な使用では、「spec, ibm-api, api, stable, third-party」になります。プレフィックス -api を使用すると、「spec, ibm-api, stable」になります。

classProviderRef

最上位の resourceAdapter エレメント (コンマ区切りのストリング) の参照のリスト。

クラス・プロバイダー参照のリスト。 クラスまたはリソースを検索する際には、このクラス・ローダーはそれ自身のクラスパスの検索後に、指定されたクラス・プロバイダーに委任します。

commonLibraryRef

最上位の library エレメント (コンマ区切りのストリング) の参照のリスト。

ライブラリー参照のリスト。 ライブラリ・クラスのインスタンスは、他のクラス・ローダーと共有される。

delegation

  • parentFirst

  • parentLast

parentFirst

親クラスローダをこのクラスローダの前後に使用するかどうかを制御します。 親が最初を選択して、クラスパスの検索前に直前の親に委任する場合。 親が最後を選択して、直前の親に委任する前にクラスパスを検索する場合。
parentFirst
親が最初
parentLast
親が最後

overrideLibraryRef

最上位の library エレメント (コンマ区切りのストリング) の参照のリスト。

ライブラリー参照のリスト。 ライブラリー・クラスのインスタンスは、他のクラス・ローダーのクラス・インスタンスとは独立した、このクラス・ローダーに固有のものです。 このクラス・ローダーのクラス・パスを検索する前に、参照されるライブラリーのクラス・パスが検索される。

privateLibraryRef

最上位の library エレメント (コンマ区切りのストリング) の参照のリスト。

ライブラリー参照のリスト。 ライブラリー・クラスのインスタンスは、他のクラス・ローダーのクラス・インスタンスとは独立した、このクラス・ローダーに固有のものです。 参照されるライブラリのクラス・パスは、このクラス・ローダーのクラス・パスを検索した後に検索される。

classProvider > classloader > commonLibrary

ライブラリー参照のリスト。 ライブラリ・クラスのインスタンスは、他のクラス・ローダーと共有される。

名前 タイプ デフォルト 説明

apiTypeVisibility

string

spec,ibm-api,api,stable

このクラス・ローダーでサポートされる API パッケージのタイプ。この値は、API パッケージ spec、ibm-api、api、stable、third-party を任意に組み合わせたコンマ区切りリストで示されます。

description

string

管理者用の共有ライブラリーの説明

filesetRef

最上位の fileset エレメント (コンマ区切りのストリング) の参照のリスト。

このライブラリのクラスパスに含めるJARファイルまたはZIPファイルのセットを指定します

id

ストリング

固有の構成 ID。

name

string

管理者用の共有ライブラリーの名前

classProvider > classloader > commonLibrary > file

このライブラリのクラス・パスにインクルードするJARファイルまたはZIPファイルを追加します。 指定されたJARまたはZIPに含まれるクラスとリソースは、このライブラリでロードできます。

名前 タイプ デフォルト 説明

id

ストリング

固有の構成 ID。

name

ファイルのパス
必須

ファイルへのパスは、完全修飾パスまたは相対パスで指定できます。 相対パスは、$ {server.config.dir} プロパティの値に対する相対値です。

classProvider > classloader > commonLibrary > fileset

このライブラリのクラスパスに含めるJARファイルまたはZIPファイルのセットを指定します

名前 タイプ デフォルト 説明

caseSensitive

ブール値

true

検索で大/小文字を区別するかどうかを指示するブール値 (デフォルト: true)。

dir

ディレクトリーのパス

${server.config.dir}

ファイルを検索するベース・ディレクトリー。

excludes

string

検索結果から除外するファイル名パターンのコンマ区切りリストまたはスペース区切りリスト。デフォルトでは、除外されるファイルがありません。

id

ストリング

固有の構成 ID。

includes

string

*

検索結果に組み込むファイル名パターンのコンマ区切りリストまたはスペース区切りリスト (デフォルト: *)。

scanInterval

期間 (精度: ミリ秒)

0

ファイルがファイル・セットに追加されたか、ファイル・セットから削除されたかを判別するためのスキャン間隔。 個々のファイルはスキャンされません。 時間間隔の接尾部は、h-時間、m-分、s-秒、および m-ミリ秒 (例えば、2ms または 5s) になります。 スキャン間隔はデフォルトで無効になっています。またスキャン間隔の scanInterval を 0 に設定することで手動で無効にできます。. 正整数の後に時間単位 (時間 (h)、分 (m)、秒 (s)、またはミリ秒 (ms)) を付けて指定してください。 例えば、500 ミリ秒は 500ms と指定します。 単一エントリーに複数の値を含めることができます。 例えば、1.5 秒の場合、1s500ms とすることができます。

classProvider > classloader > commonLibrary > folder

このライブラリのクラス・パスに含めるフォルダを追加します。 指定されたフォルダとそのサブフォルダに含まれるクラスとリソースは、このライブラリで読み込むことができます。 指定されたフォルダに含まれる JAR ファイルと ZIP ファイルは、このライブラリのクラス・パスに追加されません。

名前 タイプ デフォルト 説明

dir

ディレクトリーのパス
必須

フォルダへのパスは、完全修飾パスまたは相対パスで指定できます。 相対パスは、$ {server.config.dir} プロパティの値に対する相対パスです。

id

ストリング

固有の構成 ID。

classProvider > classloader > commonLibrary > path

このライブラリのクラス・パスに含めるJARファイル、ZIPファイル、またはフォルダを追加します。 指定されたパスが JAR または ZIP ファイルである場合、指定された JAR または ZIP ファイルに含まれるクラスとリソースが、このライブラリ用にロードできます。 指定されたパスがフォルダの場合、指定されたフォルダとそのサブフォルダに含まれるクラスとリソースが、このライブラリの読み込みに利用できます。 指定されたフォルダに含まれる JAR ファイルと ZIP ファイルは、このライブラリのクラス・パスに追加されません。

名前 タイプ デフォルト 説明

id

ストリング

固有の構成 ID。

name

ファイル、ディレクトリー、または URL。
必須

パスは、絶対パスまたは相対パスで指定できます。 相対パスは、$ {server.config.dir} プロパティの値に対する相対パスです。

classProvider > classloader > overrideLibrary

ライブラリー参照のリスト。 ライブラリー・クラスのインスタンスは、他のクラス・ローダーのクラス・インスタンスとは独立した、このクラス・ローダーに固有のものです。 このクラス・ローダーのクラス・パスを検索する前に、参照されるライブラリーのクラス・パスが検索される。

名前 タイプ デフォルト 説明

apiTypeVisibility

string

spec,ibm-api,api,stable

このクラス・ローダーでサポートされる API パッケージのタイプ。この値は、API パッケージ spec、ibm-api、api、stable、third-party を任意に組み合わせたコンマ区切りリストで示されます。

description

string

管理者用の共有ライブラリーの説明

filesetRef

最上位の fileset エレメント (コンマ区切りのストリング) の参照のリスト。

このライブラリのクラスパスに含めるJARファイルまたはZIPファイルのセットを指定します

id

ストリング

固有の構成 ID。

name

string

管理者用の共有ライブラリーの名前

classProvider > classloader > overrideLibrary > file

このライブラリのクラス・パスにインクルードするJARファイルまたはZIPファイルを追加します。 指定されたJARまたはZIPに含まれるクラスとリソースは、このライブラリでロードできます。

名前 タイプ デフォルト 説明

id

ストリング

固有の構成 ID。

name

ファイルのパス
必須

ファイルへのパスは、完全修飾パスまたは相対パスで指定できます。 相対パスは、$ {server.config.dir} プロパティの値に対する相対値です。

classProvider > classloader > overrideLibrary > fileset

このライブラリのクラスパスに含めるJARファイルまたはZIPファイルのセットを指定します

名前 タイプ デフォルト 説明

caseSensitive

ブール値

true

検索で大/小文字を区別するかどうかを指示するブール値 (デフォルト: true)。

dir

ディレクトリーのパス

${server.config.dir}

ファイルを検索するベース・ディレクトリー。

excludes

string

検索結果から除外するファイル名パターンのコンマ区切りリストまたはスペース区切りリスト。デフォルトでは、除外されるファイルがありません。

id

ストリング

固有の構成 ID。

includes

string

*

検索結果に組み込むファイル名パターンのコンマ区切りリストまたはスペース区切りリスト (デフォルト: *)。

scanInterval

期間 (精度: ミリ秒)

0

ファイルがファイル・セットに追加されたか、ファイル・セットから削除されたかを判別するためのスキャン間隔。 個々のファイルはスキャンされません。 時間間隔の接尾部は、h-時間、m-分、s-秒、および m-ミリ秒 (例えば、2ms または 5s) になります。 スキャン間隔はデフォルトで無効になっています。またスキャン間隔の scanInterval を 0 に設定することで手動で無効にできます。. 正整数の後に時間単位 (時間 (h)、分 (m)、秒 (s)、またはミリ秒 (ms)) を付けて指定してください。 例えば、500 ミリ秒は 500ms と指定します。 単一エントリーに複数の値を含めることができます。 例えば、1.5 秒の場合、1s500ms とすることができます。

classProvider > classloader > overrideLibrary > folder

このライブラリのクラス・パスに含めるフォルダを追加します。 指定されたフォルダとそのサブフォルダに含まれるクラスとリソースは、このライブラリで読み込むことができます。 指定されたフォルダに含まれる JAR ファイルと ZIP ファイルは、このライブラリのクラス・パスに追加されません。

名前 タイプ デフォルト 説明

dir

ディレクトリーのパス
必須

フォルダへのパスは、完全修飾パスまたは相対パスで指定できます。 相対パスは、$ {server.config.dir} プロパティの値に対する相対パスです。

id

ストリング

固有の構成 ID。

classProvider > classloader > overrideLibrary > path

このライブラリのクラス・パスに含めるJARファイル、ZIPファイル、またはフォルダを追加します。 指定されたパスが JAR または ZIP ファイルである場合、指定された JAR または ZIP ファイルに含まれるクラスとリソースが、このライブラリ用にロードできます。 指定されたパスがフォルダの場合、指定されたフォルダとそのサブフォルダに含まれるクラスとリソースが、このライブラリの読み込みに利用できます。 指定されたフォルダに含まれる JAR ファイルと ZIP ファイルは、このライブラリのクラス・パスに追加されません。

名前 タイプ デフォルト 説明

id

ストリング

固有の構成 ID。

name

ファイル、ディレクトリー、または URL。
必須

パスは、絶対パスまたは相対パスで指定できます。 相対パスは、$ {server.config.dir} プロパティの値に対する相対パスです。

classProvider > classloader > privateLibrary

ライブラリー参照のリスト。 ライブラリー・クラスのインスタンスは、他のクラス・ローダーのクラス・インスタンスとは独立した、このクラス・ローダーに固有のものです。 参照されるライブラリのクラス・パスは、このクラス・ローダーのクラス・パスを検索した後に検索される。

名前 タイプ デフォルト 説明

apiTypeVisibility

string

spec,ibm-api,api,stable

このクラス・ローダーでサポートされる API パッケージのタイプ。この値は、API パッケージ spec、ibm-api、api、stable、third-party を任意に組み合わせたコンマ区切りリストで示されます。

description

string

管理者用の共有ライブラリーの説明

filesetRef

最上位の fileset エレメント (コンマ区切りのストリング) の参照のリスト。

このライブラリのクラスパスに含めるJARファイルまたはZIPファイルのセットを指定します

id

ストリング

固有の構成 ID。

name

string

管理者用の共有ライブラリーの名前

classProvider > classloader > privateLibrary > file

このライブラリのクラス・パスにインクルードするJARファイルまたはZIPファイルを追加します。 指定されたJARまたはZIPに含まれるクラスとリソースは、このライブラリでロードできます。

名前 タイプ デフォルト 説明

id

ストリング

固有の構成 ID。

name

ファイルのパス
必須

ファイルへのパスは、完全修飾パスまたは相対パスで指定できます。 相対パスは、$ {server.config.dir} プロパティの値に対する相対値です。

classProvider > classloader > privateLibrary > fileset

このライブラリのクラスパスに含めるJARファイルまたはZIPファイルのセットを指定します

名前 タイプ デフォルト 説明

caseSensitive

ブール値

true

検索で大/小文字を区別するかどうかを指示するブール値 (デフォルト: true)。

dir

ディレクトリーのパス

${server.config.dir}

ファイルを検索するベース・ディレクトリー。

excludes

string

検索結果から除外するファイル名パターンのコンマ区切りリストまたはスペース区切りリスト。デフォルトでは、除外されるファイルがありません。

id

ストリング

固有の構成 ID。

includes

string

*

検索結果に組み込むファイル名パターンのコンマ区切りリストまたはスペース区切りリスト (デフォルト: *)。

scanInterval

期間 (精度: ミリ秒)

0

ファイルがファイル・セットに追加されたか、ファイル・セットから削除されたかを判別するためのスキャン間隔。 個々のファイルはスキャンされません。 時間間隔の接尾部は、h-時間、m-分、s-秒、および m-ミリ秒 (例えば、2ms または 5s) になります。 スキャン間隔はデフォルトで無効になっています。またスキャン間隔の scanInterval を 0 に設定することで手動で無効にできます。. 正整数の後に時間単位 (時間 (h)、分 (m)、秒 (s)、またはミリ秒 (ms)) を付けて指定してください。 例えば、500 ミリ秒は 500ms と指定します。 単一エントリーに複数の値を含めることができます。 例えば、1.5 秒の場合、1s500ms とすることができます。

classProvider > classloader > privateLibrary > folder

このライブラリのクラス・パスに含めるフォルダを追加します。 指定されたフォルダとそのサブフォルダに含まれるクラスとリソースは、このライブラリで読み込むことができます。 指定されたフォルダに含まれる JAR ファイルと ZIP ファイルは、このライブラリのクラス・パスに追加されません。

名前 タイプ デフォルト 説明

dir

ディレクトリーのパス
必須

フォルダへのパスは、完全修飾パスまたは相対パスで指定できます。 相対パスは、$ {server.config.dir} プロパティの値に対する相対パスです。

id

ストリング

固有の構成 ID。

classProvider > classloader > privateLibrary > path

このライブラリのクラス・パスに含めるJARファイル、ZIPファイル、またはフォルダを追加します。 指定されたパスが JAR または ZIP ファイルである場合、指定された JAR または ZIP ファイルに含まれるクラスとリソースが、このライブラリ用にロードできます。 指定されたパスがフォルダの場合、指定されたフォルダとそのサブフォルダに含まれるクラスとリソースが、このライブラリの読み込みに利用できます。 指定されたフォルダに含まれる JAR ファイルと ZIP ファイルは、このライブラリのクラス・パスに追加されません。

名前 タイプ デフォルト 説明

id

ストリング

固有の構成 ID。

name

ファイル、ディレクトリー、または URL。
必須

パスは、絶対パスまたは相対パスで指定できます。 相対パスは、$ {server.config.dir} プロパティの値に対する相対パスです。

classProvider > customize

アクティベーション・スペック、管理対象オブジェクト、または指定されたインターフェースおよび (または) 実装クラスを持つ接続ファクトリーの構成プロパティー・エレメントをカスタマイズします。

名前 タイプ デフォルト 説明

implementation

string

構成プロパティー・エレメントをカスタマイズする必要のある完全修飾実装クラス名

interface

string

構成プロパティー・エレメントをカスタマイズする必要のある完全修飾インターフェース・クラス名

suffix

string

構成プロパティー・エレメントのデフォルト・サフィックスをオーバーライドします。 例えば、properties.rarModule1.CustomConnectionFactory の「CustomConnectionFactory」です。 リソース・アダプターが複数のタイプの接続ファクトリー、管理対象オブジェクト、またはエンドポイント・アクティベーションを提供する場合、サフィックスは特定するのに役立ちます。 構成プロパティー・エレメントのカスタマイズでサフィックスを省略するか、あるいは空白にした場合は、サフィックスは使用されません。

classProvider > web-ext

Web アプリケーションの拡張プロパティー。

名前 タイプ デフォルト 説明

auto-encode-requests

ブール値

要求を自動的にエンコードするかどうかを決定します。

auto-encode-responses

ブール値

応答を自動的にエンコードするかどうかを決定します。

autoload-filters

ブール値

フィルターを自動的にロードするかどうかを決定します。

context-root

string

Web アプリケーションのコンテキスト・ルートを定義します。

default-error-page

string

Web アプリケーションのデフォルト・エラー・ページとして使用するページを指定します。

enable-directory-browsing

ブール値

当該 Web アプリケーションでディレクトリー参照を使用可能にするかどうかを指定します。

enable-file-serving

ブール値

当該 Web アプリケーションでファイル・サービス提供を使用可能にするかどうかを指定します。

enable-serving-servlets-by-class-name

ブール値

クラス名でのサーブレットのサービス提供を使用可能にします。

moduleName

string

モジュール名は、バインディングまたは拡張構成が適用される個別モジュールを指定します。

pre-compile-jsps

ブール値

Web アプリケーションの開始時に JSP ページをコンパイルするかどうかを指定します。

classProvider > web-ext > file-serving-attribute

Web アプリケーションでファイルのサービス提供を許可するかどうかを指定します。

名前 タイプ デフォルト 説明

id

ストリング

固有の構成 ID。

name

string

属性名。

value

string

属性値。

classProvider > web-ext > invoker-attribute

呼び出し側の属性を指定します。

名前 タイプ デフォルト 説明

id

ストリング

固有の構成 ID。

name

string

属性名。

value

string

属性値。

classProvider > web-ext > jsp-attribute

JSP の動作に影響する属性を指定します。

名前 タイプ デフォルト 説明

id

ストリング

固有の構成 ID。

name

string

属性名。

value

string

属性値。

classProvider > web-ext > mime-filter

MIME フィルターのプロパティー。

名前 タイプ デフォルト 説明

id

ストリング

固有の構成 ID。

mime-type

string

MIME フィルターのタイプ。

target

string

MIME フィルターのターゲット。

classProvider > web-ext > resource-ref

リソース参照のプロパティー。

名前 タイプ デフォルト 説明

branch-coupling

  • LOOSE

  • TIGHT

疎結合と密結合のいずれを使用するのかを指定します。

commit-priority

int

0

リソース参照のコミット優先順位を定義します。

id

ストリング

固有の構成 ID。

isolation-level

  • TRANSACTION_NONE

  • TRANSACTION_READ_COMMITTED

  • TRANSACTION_READ_UNCOMMITTED

  • TRANSACTION_REPEATABLE_READ

  • TRANSACTION_SERIALIZABLE

トランザクション分離レベルを定義します。

name

string

リソース参照の名前。

classProvider > webservices-bnd

Web サービス・バインディングを使用して、Web サービス・プロバイダーと Webサービス・クライアントの両方について、Web サービス・エンドポイントをカスタマイズし、セキュリティー設定を構成します。

classProvider > webservices-bnd > http-publishing

HTTP 公開を使用して、すべての Web サービス・エンドポイントについて、HTTP プロトコルを使用する場合のパブリッシュ構成を指定します。

名前 タイプ デフォルト 説明

context-root

string

コンテキスト・ルート属性を使用して、EJB ベースの JAX-WS アプリケーション内の EJB モジュールのコンテキスト・ルートを指定します。

id

ストリング

固有の構成 ID。

classProvider > webservices-bnd > http-publishing > webservice-security

Web サービス・セキュリティー・エレメントを使用して、POJO Web サービスおよび EJB ベース Web サービス用の、ロール・ベースの許可を構成します。

classProvider > webservices-bnd > http-publishing > webservice-security > login-config

ログイン構成属性は、認証方式とレルム名を構成するために使用されます。JAR ファイル内の EJB ベースの Web サービスに対してのみ有効です。同じ属性がデプロイメント記述子ファイルに指定されている場合は、デプロイメント記述子ファイルの値が使用されます。

名前 タイプ デフォルト 説明

auth-method

string

許可方式を使用して、Web アプリケーション用の認証メカニズムを構成します。

realm-name

string

レルム名エレメントは、HTTP Basic 認証で使用するレルム名を指定します。

classProvider > webservices-bnd > http-publishing > webservice-security > login-config > form-login-config

フォーム・ログイン構成エレメントは、フォーム・ベースのログインで使用されなければならないログイン・ページとエラー・ページを指定します。フォーム・ベースの認証が使用されない場合、これらのエレメントは無視されます。

名前 タイプ デフォルト 説明

form-error-page

string

form-error-page エレメントは、Web アプリケーション内の、ログインが成功しなかったときに表示されるエラー・ページが見つかる場所を定義します。 パスは、先頭の / で始まり、WAR のルートに対して相対であると解釈されます。

form-login-page

string

フォーム・ログイン・ページ・エレメントは、Web アプリケーション内の、ログインに使用できるページが見つかる場所を定義します。パスは、先頭の / で始まり、WAR のルートに対して相対であると解釈されます。

classProvider > webservices-bnd > http-publishing > webservice-security > security-constraint

セキュリティー制約属性を使用して、1 つ以上の Web リソース・コレクションにセキュリティー制約を関連付けます。セキュリティー制約は、Web アプリケーション内でのデプロイメント記述子や注釈に対する補助構成としてのみ機能します。

classProvider > webservices-bnd > http-publishing > webservice-security > security-constraint > auth-constraint

許可制約エレメントを使用して、リソース・コレクションへのアクセスが許可されるユーザー・ロールを指定します。

名前 タイプ デフォルト 説明

role-name

string
これは XML 属性ではなく子エレメントとして指定されます.

許可制約のロール名は、デプロイメント記述子に定義されているセキュリティー・ロールのロール名と一致している必要があります。

classProvider > webservices-bnd > http-publishing > webservice-security > security-constraint > user-data-constraint

ユーザー・データ制約エレメントを使用して、クライアントとコンテナー間で通信されるデータをどのように保護する必要があるかを定義します。

名前 タイプ デフォルト 説明

transport-guarantee

int

トランスポート保証は、クライアントとコンテナー間の通信がどのように行われる必要があるかを指定します。この値が INTEGRAL の場合、アプリケーションは、転送中にデータが変更されてはならないことを要件とします。この値が CONFIDENTIAL の場合、転送中にデータの機密が保持されなければなりません。値 NONE は、トランスポート保証がないことを示します。

classProvider > webservices-bnd > http-publishing > webservice-security > security-constraint > web-resource-collection

Web リソース・コレクション・エレメントを使用して、セキュリティー制約のリソースを特定します。

名前 タイプ デフォルト 説明

http-method

string

セキュリティー制約の適用先となる HTTP メソッドを指定します。

http-method-omission

string

セキュリティー制約を適用すべきでない HTTP メソッドを指定します。

id

ストリング

固有の構成 ID。

url-pattern

string

URL パターンを使用して、Web リソース・コレクション内のリソース・セットを特定します。

web-resource-name

string

Web リソース・コレクションの名前

classProvider > webservices-bnd > http-publishing > webservice-security > security-role

セキュリティー・ロール属性に、セキュリティー・ロールの定義が含まれています。この定義は、Web アプリケーション内でのデプロイメント記述子や注釈に対する補助構成としてのみ機能します。

名前 タイプ デフォルト 説明

role-name

string

許可制約のロール名は、デプロイメント記述子に定義されているセキュリティー・ロールのロール名と一致している必要があります。

classProvider > webservices-bnd > service-ref

サービス参照エレメントを使用して、Web サービス・クライアントの Web サービス参照構成を定義します。

名前 タイプ デフォルト 説明

component-name

string

EJB モジュールでサービス参照が使用されている場合、コンポーネント名属性を使用して、EJB Bean 名を指定します。

id

ストリング

固有の構成 ID。

name

string

名前属性を使用して、Web サービス参照の名前を指定します。

port-address

string

参照される Web サービスにポートが 1 つしかない場合、ポート・アドレス属性を使用して、Web サービス・ポートのアドレスを指定します。

wsdl-location

string

WSDL ロケーション属性を使用して、オーバーライドされる WSDL ロケーションの URL を指定します。

classProvider > webservices-bnd > service-ref > port

ポート・エレメントを使用して、Web サービス参照に関連付けられるポート構成を定義します。

名前 タイプ デフォルト 説明

address

string

アドレス属性を使用して、Web サービス・ポートのアドレスを指定し、service-ref エレメントに定義されている port-address 属性の値をオーバーライドします。

id

ストリング

固有の構成 ID。

key-alias

string

鍵別名属性を使用して、クライアント証明書の別名を指定します。この属性が指定されていない場合でも、Web サービス・プロバイダーがクライアント証明書をサポートしている場合は、鍵ストア内の最初の証明書がこの属性の値として使用されます。この属性で、server.xml ファイルの ssl エレメントに定義されている clientKeyAlias 属性をオーバーライドすることもできます。

name

string

ポート名を使用して、Web サービス・ポートの名前を指定します。

namespace

string

名前空間属性を使用して、Web サービス・ポートの名前空間を指定します。同じ名前と名前空間を持つポートにバインディングが適用されます。名前空間属性を使用しない場合は、同じ名前のポートにバインディングが適用されます。

password

リバース・エンコードされたパスワード (ストリング)

パスワード属性を使用して、基本認証用のパスワードを指定します。パスワードはエンコードできます。

ssl-ref

string

SSL 参照属性は、server.xmlファイルに定義されている ssl エレメントを参照します。この属性が指定されていない場合でも、サーバーがトランスポート・レベル・セキュリティーをサポートしていれば、サービス・クライアントはデフォルトの SSL 構成を使用します。

username

string

ユーザー名属性を使用して、基本認証用のユーザー名を指定します。

classProvider > webservices-bnd > service-ref > port > properties

プロパティー・エレメントを使用して、Web サービスのエンドポイントやクライアントのプロパティーを定義します。属性には、任意の名前と任意の値を設定できます。

classProvider > webservices-bnd > service-ref > properties

プロパティー・エレメントを使用して、Web サービスのエンドポイントやクライアントのプロパティーを定義します。属性には、任意の名前と任意の値を設定できます。

classProvider > webservices-bnd > webservice-endpoint

Web サービス・エンドポイントを使用して、指定のサービス・インスタンスのバインディングを指定します。

名前 タイプ デフォルト 説明

address

string

アドレスを使用して、サービス・エンドポイントのオーバーライド・アドレスを指定します。

id

ストリング

固有の構成 ID。

port-component-name

string

ポート・コンポーネント名を使用して、ポート・コンポーネントの名前を指定します。

classProvider > webservices-bnd > webservice-endpoint-properties

Web サービス・エンドポイントのプロパティーを使用して、同じモジュールにあるすべての Web サービス・エンドポイントのデフォルト・プロパティーを定義します。

名前 タイプ デフォルト 説明

id

ストリング

固有の構成 ID。

commonLibrary

ライブラリー参照のリスト。 ライブラリ・クラスのインスタンスは、他のクラス・ローダーと共有される。

名前 タイプ デフォルト 説明

apiTypeVisibility

string

spec,ibm-api,api,stable

このクラス・ローダーでサポートされる API パッケージのタイプ。この値は、API パッケージ spec、ibm-api、api、stable、third-party を任意に組み合わせたコンマ区切りリストで示されます。

description

string

管理者用の共有ライブラリーの説明

filesetRef

最上位の fileset エレメント (コンマ区切りのストリング) の参照のリスト。

このライブラリのクラスパスに含めるJARファイルまたはZIPファイルのセットを指定します

id

ストリング

固有の構成 ID。

name

string

管理者用の共有ライブラリーの名前

commonLibrary > file

このライブラリのクラス・パスにインクルードするJARファイルまたはZIPファイルを追加します。 指定されたJARまたはZIPに含まれるクラスとリソースは、このライブラリでロードできます。

名前 タイプ デフォルト 説明

id

ストリング

固有の構成 ID。

name

ファイルのパス
必須

ファイルへのパスは、完全修飾パスまたは相対パスで指定できます。 相対パスは、$ {server.config.dir} プロパティの値に対する相対値です。

commonLibrary > fileset

このライブラリのクラスパスに含めるJARファイルまたはZIPファイルのセットを指定します

名前 タイプ デフォルト 説明

caseSensitive

ブール値

true

検索で大/小文字を区別するかどうかを指示するブール値 (デフォルト: true)。

dir

ディレクトリーのパス

${server.config.dir}

ファイルを検索するベース・ディレクトリー。

excludes

string

検索結果から除外するファイル名パターンのコンマ区切りリストまたはスペース区切りリスト。デフォルトでは、除外されるファイルがありません。

id

ストリング

固有の構成 ID。

includes

string

*

検索結果に組み込むファイル名パターンのコンマ区切りリストまたはスペース区切りリスト (デフォルト: *)。

scanInterval

期間 (精度: ミリ秒)

0

ファイルがファイル・セットに追加されたか、ファイル・セットから削除されたかを判別するためのスキャン間隔。 個々のファイルはスキャンされません。 時間間隔の接尾部は、h-時間、m-分、s-秒、および m-ミリ秒 (例えば、2ms または 5s) になります。 スキャン間隔はデフォルトで無効になっています。またスキャン間隔の scanInterval を 0 に設定することで手動で無効にできます。. 正整数の後に時間単位 (時間 (h)、分 (m)、秒 (s)、またはミリ秒 (ms)) を付けて指定してください。 例えば、500 ミリ秒は 500ms と指定します。 単一エントリーに複数の値を含めることができます。 例えば、1.5 秒の場合、1s500ms とすることができます。

commonLibrary > folder

このライブラリのクラス・パスに含めるフォルダを追加します。 指定されたフォルダとそのサブフォルダに含まれるクラスとリソースは、このライブラリで読み込むことができます。 指定されたフォルダに含まれる JAR ファイルと ZIP ファイルは、このライブラリのクラス・パスに追加されません。

名前 タイプ デフォルト 説明

dir

ディレクトリーのパス
必須

フォルダへのパスは、完全修飾パスまたは相対パスで指定できます。 相対パスは、$ {server.config.dir} プロパティの値に対する相対パスです。

id

ストリング

固有の構成 ID。

commonLibrary > path

このライブラリのクラス・パスに含めるJARファイル、ZIPファイル、またはフォルダを追加します。 指定されたパスが JAR または ZIP ファイルである場合、指定された JAR または ZIP ファイルに含まれるクラスとリソースが、このライブラリ用にロードできます。 指定されたパスがフォルダの場合、指定されたフォルダとそのサブフォルダに含まれるクラスとリソースが、このライブラリの読み込みに利用できます。 指定されたフォルダに含まれる JAR ファイルと ZIP ファイルは、このライブラリのクラス・パスに追加されません。

名前 タイプ デフォルト 説明

id

ストリング

固有の構成 ID。

name

ファイル、ディレクトリー、または URL。
必須

パスは、絶対パスまたは相対パスで指定できます。 相対パスは、$ {server.config.dir} プロパティの値に対する相対パスです。

overrideLibrary

ライブラリー参照のリスト。 ライブラリー・クラスのインスタンスは、他のクラス・ローダーのクラス・インスタンスとは独立した、このクラス・ローダーに固有のものです。 このクラス・ローダーのクラス・パスを検索する前に、参照されるライブラリーのクラス・パスが検索される。

名前 タイプ デフォルト 説明

apiTypeVisibility

string

spec,ibm-api,api,stable

このクラス・ローダーでサポートされる API パッケージのタイプ。この値は、API パッケージ spec、ibm-api、api、stable、third-party を任意に組み合わせたコンマ区切りリストで示されます。

description

string

管理者用の共有ライブラリーの説明

filesetRef

最上位の fileset エレメント (コンマ区切りのストリング) の参照のリスト。

このライブラリのクラスパスに含めるJARファイルまたはZIPファイルのセットを指定します

id

ストリング

固有の構成 ID。

name

string

管理者用の共有ライブラリーの名前

overrideLibrary > file

このライブラリのクラス・パスにインクルードするJARファイルまたはZIPファイルを追加します。 指定されたJARまたはZIPに含まれるクラスとリソースは、このライブラリでロードできます。

名前 タイプ デフォルト 説明

id

ストリング

固有の構成 ID。

name

ファイルのパス
必須

ファイルへのパスは、完全修飾パスまたは相対パスで指定できます。 相対パスは、$ {server.config.dir} プロパティの値に対する相対値です。

overrideLibrary > fileset

このライブラリのクラスパスに含めるJARファイルまたはZIPファイルのセットを指定します

名前 タイプ デフォルト 説明

caseSensitive

ブール値

true

検索で大/小文字を区別するかどうかを指示するブール値 (デフォルト: true)。

dir

ディレクトリーのパス

${server.config.dir}

ファイルを検索するベース・ディレクトリー。

excludes

string

検索結果から除外するファイル名パターンのコンマ区切りリストまたはスペース区切りリスト。デフォルトでは、除外されるファイルがありません。

id

ストリング

固有の構成 ID。

includes

string

*

検索結果に組み込むファイル名パターンのコンマ区切りリストまたはスペース区切りリスト (デフォルト: *)。

scanInterval

期間 (精度: ミリ秒)

0

ファイルがファイル・セットに追加されたか、ファイル・セットから削除されたかを判別するためのスキャン間隔。 個々のファイルはスキャンされません。 時間間隔の接尾部は、h-時間、m-分、s-秒、および m-ミリ秒 (例えば、2ms または 5s) になります。 スキャン間隔はデフォルトで無効になっています。またスキャン間隔の scanInterval を 0 に設定することで手動で無効にできます。. 正整数の後に時間単位 (時間 (h)、分 (m)、秒 (s)、またはミリ秒 (ms)) を付けて指定してください。 例えば、500 ミリ秒は 500ms と指定します。 単一エントリーに複数の値を含めることができます。 例えば、1.5 秒の場合、1s500ms とすることができます。

overrideLibrary > folder

このライブラリのクラス・パスに含めるフォルダを追加します。 指定されたフォルダとそのサブフォルダに含まれるクラスとリソースは、このライブラリで読み込むことができます。 指定されたフォルダに含まれる JAR ファイルと ZIP ファイルは、このライブラリのクラス・パスに追加されません。

名前 タイプ デフォルト 説明

dir

ディレクトリーのパス
必須

フォルダへのパスは、完全修飾パスまたは相対パスで指定できます。 相対パスは、$ {server.config.dir} プロパティの値に対する相対パスです。

id

ストリング

固有の構成 ID。

overrideLibrary > path

このライブラリのクラス・パスに含めるJARファイル、ZIPファイル、またはフォルダを追加します。 指定されたパスが JAR または ZIP ファイルである場合、指定された JAR または ZIP ファイルに含まれるクラスとリソースが、このライブラリ用にロードできます。 指定されたパスがフォルダの場合、指定されたフォルダとそのサブフォルダに含まれるクラスとリソースが、このライブラリの読み込みに利用できます。 指定されたフォルダに含まれる JAR ファイルと ZIP ファイルは、このライブラリのクラス・パスに追加されません。

名前 タイプ デフォルト 説明

id

ストリング

固有の構成 ID。

name

ファイル、ディレクトリー、または URL。
必須

パスは、絶対パスまたは相対パスで指定できます。 相対パスは、$ {server.config.dir} プロパティの値に対する相対パスです。

privateLibrary

ライブラリー参照のリスト。 ライブラリー・クラスのインスタンスは、他のクラス・ローダーのクラス・インスタンスとは独立した、このクラス・ローダーに固有のものです。 参照されるライブラリのクラス・パスは、このクラス・ローダーのクラス・パスを検索した後に検索される。

名前 タイプ デフォルト 説明

apiTypeVisibility

string

spec,ibm-api,api,stable

このクラス・ローダーでサポートされる API パッケージのタイプ。この値は、API パッケージ spec、ibm-api、api、stable、third-party を任意に組み合わせたコンマ区切りリストで示されます。

description

string

管理者用の共有ライブラリーの説明

filesetRef

最上位の fileset エレメント (コンマ区切りのストリング) の参照のリスト。

このライブラリのクラスパスに含めるJARファイルまたはZIPファイルのセットを指定します

id

ストリング

固有の構成 ID。

name

string

管理者用の共有ライブラリーの名前

privateLibrary > file

このライブラリのクラス・パスにインクルードするJARファイルまたはZIPファイルを追加します。 指定されたJARまたはZIPに含まれるクラスとリソースは、このライブラリでロードできます。

名前 タイプ デフォルト 説明

id

ストリング

固有の構成 ID。

name

ファイルのパス
必須

ファイルへのパスは、完全修飾パスまたは相対パスで指定できます。 相対パスは、$ {server.config.dir} プロパティの値に対する相対値です。

privateLibrary > fileset

このライブラリのクラスパスに含めるJARファイルまたはZIPファイルのセットを指定します

名前 タイプ デフォルト 説明

caseSensitive

ブール値

true

検索で大/小文字を区別するかどうかを指示するブール値 (デフォルト: true)。

dir

ディレクトリーのパス

${server.config.dir}

ファイルを検索するベース・ディレクトリー。

excludes

string

検索結果から除外するファイル名パターンのコンマ区切りリストまたはスペース区切りリスト。デフォルトでは、除外されるファイルがありません。

id

ストリング

固有の構成 ID。

includes

string

*

検索結果に組み込むファイル名パターンのコンマ区切りリストまたはスペース区切りリスト (デフォルト: *)。

scanInterval

期間 (精度: ミリ秒)

0

ファイルがファイル・セットに追加されたか、ファイル・セットから削除されたかを判別するためのスキャン間隔。 個々のファイルはスキャンされません。 時間間隔の接尾部は、h-時間、m-分、s-秒、および m-ミリ秒 (例えば、2ms または 5s) になります。 スキャン間隔はデフォルトで無効になっています。またスキャン間隔の scanInterval を 0 に設定することで手動で無効にできます。. 正整数の後に時間単位 (時間 (h)、分 (m)、秒 (s)、またはミリ秒 (ms)) を付けて指定してください。 例えば、500 ミリ秒は 500ms と指定します。 単一エントリーに複数の値を含めることができます。 例えば、1.5 秒の場合、1s500ms とすることができます。

privateLibrary > folder

このライブラリのクラス・パスに含めるフォルダを追加します。 指定されたフォルダとそのサブフォルダに含まれるクラスとリソースは、このライブラリで読み込むことができます。 指定されたフォルダに含まれる JAR ファイルと ZIP ファイルは、このライブラリのクラス・パスに追加されません。

名前 タイプ デフォルト 説明

dir

ディレクトリーのパス
必須

フォルダへのパスは、完全修飾パスまたは相対パスで指定できます。 相対パスは、$ {server.config.dir} プロパティの値に対する相対パスです。

id

ストリング

固有の構成 ID。

privateLibrary > path

このライブラリのクラス・パスに含めるJARファイル、ZIPファイル、またはフォルダを追加します。 指定されたパスが JAR または ZIP ファイルである場合、指定された JAR または ZIP ファイルに含まれるクラスとリソースが、このライブラリ用にロードできます。 指定されたパスがフォルダの場合、指定されたフォルダとそのサブフォルダに含まれるクラスとリソースが、このライブラリの読み込みに利用できます。 指定されたフォルダに含まれる JAR ファイルと ZIP ファイルは、このライブラリのクラス・パスに追加されません。

名前 タイプ デフォルト 説明

id

ストリング

固有の構成 ID。

name

ファイル、ディレクトリー、または URL。
必須

パスは、絶対パスまたは相対パスで指定できます。 相対パスは、$ {server.config.dir} プロパティの値に対する相対パスです。