ページの先頭行へ戻る
Interstage Application Server V12.0.0 Java EE 7 設計・構築・運用ガイド
FUJITSU Software

13.3.7 Servletコンテナ

J2EE機能名/定義名

J2EE定義方法

Java EE 7機能名/定義名

Java EE 7定義方法

説明

ServletコンテナのIPアドレス

isj2eeadminのijserverサブコマンドのIJServer定義ファイルの<IJServer><Web><IPAddress>タグの値

Interstage管理コンソールのIJServerワークユニットの設定画面で指定

ネットワークアドレス

asadminコマンドで操作できる定義項目の"${clusterName_instanceName_configName}.network-config.network-listeners.network-listener.${network-listener-name}.address"

Java EE 7機能の場合、サーバで有効なすべてのIPアドレスを使用する場合は、「0.0.0.0」を指定してください。

タイムアウト

isj2eeadminのijserverサブコマンドのIJServer定義ファイルの<IJServer><Web><Timeout>タグの値

Interstage管理コンソールのIJServerワークユニットの設定画面で指定

受信タイムアウト

asadminコマンドで操作できる定義項目の"${clusterName_instanceName_configName}.network-config.transports.transport.tcp.read-timeout-millis

[単位]
J2EE機能:秒
Java EE 7機能:ミリ秒

ポート番号

isj2eeadminのijserverサブコマンドのIJServer定義ファイルの<IJServer><Web><Ports>タグの値

Interstage管理コンソールのIJServerワークユニットの設定画面で指定

ポート番号

asadminコマンドで操作できる定義項目の"${clusterName_instanceName_configName}.network-config.network-listeners.network-listener.${network-listener-name}.port"

IJServerクラスタの場合、ポート番号はシステムプロパティとして定義されています。ポート番号の変更は、システムプロパティを変更することで行います。詳細は、「ポート番号」を参照してください。

最大接続数

isj2eeadminのijserverサブコマンドのIJServer定義ファイルの<IJServer><Web><Connection><MaxConnection>タグの値

Interstage管理コンソールのIJServerワークユニットの設定画面で指定

最大接続数

asadminコマンドで操作できる定義項目の"${clusterName_instanceName_configName}.network-config.transports.transport.tcp.max-connections-count"

同時処理数(初期値)

isj2eeadminのijserverサブコマンドのIJServer定義ファイルの<IJServer><Web><ThreadConcurrency><MinSpareThreads>タグの値

Interstage管理コンソールのIJServerワークユニットの設定画面で指定

最小プールサイズ

asadminコマンドで操作できる定義項目の"${clusterName_instanceName_configName}.thread-pools.thread-pool.${thread-pool-name}.min-thread-pool-size"

同時処理数(最大値)

isj2eeadminのijserverサブコマンドのIJServer定義ファイルの<IJServer><Web><ThreadConcurrency><MaxThreads>タグの値

Interstage管理コンソールのIJServerワークユニットの設定画面で指定

最大プールサイズ

asadminコマンドで操作できる定義項目の"${clusterName_instanceName_configName}.thread-pools.thread-pool.${thread-pool-name}.max-thread-pool-size"

同時処理数(待機中の最大値)

isj2eeadminのijserverサブコマンドのIJServer定義ファイルの<IJServer><Web><ThreadConcurrency><MaxSpareThreads>タグの値

Interstage管理コンソールのIJServerワークユニットの設定画面で指定

Java EE 7機能の場合、V8.0互換モードのIJServer(Tomcat4.1ベースのServletサービス)と同じく待機中(アイドル状態)の処理スレッド数は最大値で指定した値と共通で使用されます。なお、アイドルタイムアウトが経過すると最小スレッドプールサイズまでスレッド数が縮退します。

ファイルの一覧表示

isj2eeadminのijserverサブコマンドのIJServer定義ファイルの<IJServer><Web><Listings>タグの値

Interstage管理コンソールのIJServerワークユニットの設定画面で指定

セキュリティ上の観点から、J2EE機能でも使用することを推奨していない機能であり、Java EE 7機能では本機能に該当するものはありません。

マッピングがなくてもサーブレットが動作する

isj2eeadminのijserverサブコマンドのIJServer定義ファイルの<IJServer><Web><InvokerServletMapping>タグの値

Interstage管理コンソールのIJServerワークユニットの設定画面で指定

セキュリティ上の観点から、J2EE機能でも使用することを推奨していない機能であり、Java EE 7機能では本機能に該当するものはありません。移行方法については、「マッピングがなくてもサーブレットが動作する」を参照してください。

カスタムタグプーリングの使用

isj2eeadminのijserverサブコマンドのIJServer定義ファイルの<IJServer><Web><EnablePooling>タグの値

Interstage管理コンソールのIJServerワークユニットの設定画面で指定

タグプーリングの使用

Interstage Web application deployment descriptor(glassfish-web.xml)ファイルの<glassfish-web-app><jsp-config><property>タグのenablePoolingプロパティ

リクエストURIのエンコーディング

isj2eeadminのijserverサブコマンドのIJServer定義ファイルの<IJServer><Web><URIEncoding>タグの値

Interstage管理コンソールのIJServerワークユニットの設定画面で指定

リクエストURIの解析に使用するエンコーディング

${clusterName_instanceName_configName}.network-config.protocols.protocol.${protocol-name}.http.uri-encoding

Java EE 7機能の場合、クエリパラメタの解析処理には、リクエストボディの解析処理に使用されるエンコーディングが使用されます。

リクエストボディ処理のエンコーディングをクエリパラメタに使用

isj2eeadminのijserverサブコマンドのIJServer定義ファイルの<IJServer><Web><UseBodyEncodingForURI>タグの値

Interstage管理コンソールのIJServerワークユニットの設定画面で指定

Java EE 7機能の場合、本定義に相当する定義は存在しません。

静的リソースにディスパッチ時のエンコーディング

isj2eeadminのijserverサブコマンドのIJServer定義ファイルの<IJServer><Web><FileEncoding>タグの値

Interstage管理コンソールのIJServerワークユニットの設定画面で指定

静的リソースにディスパッチ時のエンコーディング

Interstage Web application deployment descriptor(glassfish-web.xml)ファイルの<glassfish-web-app><property>タグのfileEncodingプロパティ

JSPのリロード

isj2eeadminのijserverサブコマンドのIJServer定義ファイルの<IJServer><Web><JSPReload>タグの値

Interstage管理コンソールのIJServerワークユニットの設定画面で指定

JSPのオートリロード

Interstage Web application deployment descriptor(glassfish-web.xml)ファイルの<glassfish-web-app><jsp-config><property>タグのdevelopmentプロパティ、またはcheckIntervalプロパティ

要求を受け付けるWebサーバのIPアドレス

isj2eeadminのijserverサブコマンドのIJServer定義ファイルの<IJServer><Web><Www><AcceptedHosts>タグの値

Interstage管理コンソールのIJServerワークユニットの設定画面で指定

要求を受け付けるIPアドレス

asadminコマンドで操作できる定義項目の"${clusterName_instanceName_configName}.http-service.virtual-server.${server-id}.property.allowRemoteAddress"

Java EE 7機能の場合、正規表現で指定します。
Java EE 7機能の場合、デフォルトの動作は要求を受け付けるWebサーバのIPアドレスが指定されていない状態となり、WebコンテナはすべてのWebサーバからのリクエストを受け付けます。機能差異の詳細は「要求を受け付けるWebサーバのIPアドレス」を参照してください。

Webサーバ/Webサーバのバーチャルホスト

isj2eeadminのijserverサブコマンドのIJServer定義ファイルの<IJServer><Web><Www><VirtualHost>タグ、または<IJServer><Web><Www><WebServer>タグの値

Interstage管理コンソールのIJServerワークユニットの設定画面で指定

Webサーバ/Webサーバのバーチャルホスト

asadminのcreate-web-server-refサブコマンド、create-virtual-host-refサブコマンド

送受信タイムアウト

isj2eeadminのijserverサブコマンドのIJServer定義ファイルの<IJServer><Web><Www><Timeout>タグの値

Interstage管理コンソールのIJServerワークユニットの設定画面で指定

送受信タイムアウト

asadminのupdate-web-server-connector-configサブコマンドの--sendreceivetimeoutオプションの値

Servletコンテナへの最大接続数

isj2eeadminのijserverサブコマンドのIJServer定義ファイルの<IJServer><Web><Www><AllowedMaxConnections>タグの値

Interstage管理コンソールのIJServerワークユニットの設定画面で指定

Webコンテナへの最大接続数

asadminのupdate-web-server-connector-configサブコマンドの--maxprocessorsオプションの値

コネクタとServletコンテナ間のSSLの使用

isj2eeadminのijserverサブコマンドのIJServer定義ファイルの<IJServer><Web><Www><SSLMode>タグの値

Interstage管理コンソールのIJServerワークユニットの設定画面で指定

HTTPリスナーのセキュリティ

asadminコマンドで操作できる定義項目の"${clusterName_instanceName_configName}.network-config.protocols.protocol.${protocol-name}.security-enabled"

Java EE 7機能では、WebサーバコネクタとWebコンテナ間の通信にHTTPSを使用することはできませんが、WebブラウザとWebコンテナ間の通信にHTTPSを使用することができます。

コネクタとServletコンテナ間のSSL定義

isj2eeadminのijserverサブコマンドのIJServer定義ファイルの<IJServer><Web><Www><SSLConfName>タグの値

Interstage管理コンソールのIJServerワークユニットの設定画面で指定

SSL

asadminコマンドで操作できる定義項目の"${clusterName_instanceName_configName}.network-config.protocols.protocol.${protocol-name}.ssl.cert-nickname/ client-auth/ssl3-tls-ciphers/tls-enabled/ tls11-enabled/tls12-enabled"

接続先コネクタの制限

isj2eeadminのijserverサブコマンドのIJServer定義ファイルの<IJServer><Web><Www><ClientAuthorization>タグの値

Interstage管理コンソールのIJServerワークユニットの設定画面で指定

コネクタとServletコンテナ間のKeepAlive

isj2eeadminのijserverサブコマンドのIJServer定義ファイルの<IJServer><Web><Www><AllowKeepAlive>タグの値

Interstage管理コンソールのIJServerワークユニットの設定画面で指定

1回のコネクションで処理可能なリクエスト数

asadminコマンドで操作できる定義項目の"${clusterName_instanceName_configName}.network-config.protocols.protocol.${protocol-name}.http.max-connections"

Java EE 7機能の場合、コネクタとWebコンテナ間で1回のコネクションで処理可能なリクエスト数を指定してください。
なおデフォルト値は"0"でキープアライブは"無効"に設定されています。