ここでは、Webサーバを経由しない運用形態の場合にJava EEで使用できる機能について、Interstage HTTP Serverの機能と対比して説明します。
Java EEに該当する機能がない場合は、Webサーバを経由する運用を行い、Interstage HTTP Serverの機能を使用してください。
運用形態については以下を参照してください。
「4.7.1 Webアプリケーションへアクセスする場合の運用」
Interstage HTTP Serverの機能 | 対応するJava EEの機能 | |
---|---|---|
認証とアクセス制御 | ユーザ認証 | Java EEアプリケーションのセキュリティ機能を使用して認証とアクセス制御を行うことができます。 |
オンライン照合 | ||
クライアント認証 | 該当機能はありません。 | |
IPアクセスコントロール |
| |
SSL | 該当機能はありません。 | |
IPv6アドレスの指定 | 該当機能はありません。 | |
公開用ルートディレクトリの設定 | Webアプリケーションのコンテキストルートに"/"を指定することで設定可能です。 | |
バーチャルホスト | 仮想サーバーが該当します。 | |
URLの書き換え | 仮想ディレクトリ | 該当機能はありません。 公開したいディレクトリがある場合は、Webアプリケーションとして配備する必要があります。 |
リダイレクト機能 | 該当機能はありません。 Java EEでリダイレクトの機能が必要な場合は、サーブレットアプリケーションで実装してください。 | |
リライト機能 | 該当機能はありません。 | |
サーバステータスの監視機能 | Java EE管理コンソールでIJServerクラスタの状態を確認することができます。クラスタ > [IJServerクラスタ名] >[サーバーインスタンス]の監視タブで参照可能です。 ※サーバステータスの監視機能とJava EEの監視では、表示される情報が異なります。 | |
複数Webサーバ機能 | 業務ごとにプロセスを分ける場合はIJServerクラスタを業務ごとに作成することで実現可能です。 | |
コンテンツの圧縮機能 | 該当機能はありません。 | |
プロキシ | フォワードプロキシ | 該当機能はありません。 |
リバースプロキシ | 該当機能はありません。 | |
接続・通信 | クライアントの同時接続数 | HTTPサービスの以下の項目で設定可能です。
詳細は、「6.8.3 HTTPサービスの定義項目」を参照してください。 |
通信プロセス数の設定 | ||
通信プロセスに対する権限の設定 | IJServerクラスタのプロセス実効権限を変更することが可能です。 | |
ディレクトリリストの設定 | sun-web.xmlのlistingsプロパティで指定可能です。 | |
MIMEタイプ | デフォルトMIMEタイプの設定 | 該当機能はありません。 |
MIMEタイプ定義 | web.xmlのmime-mappingタグで指定可能です。 | |
デフォルトHTMLファイルの設定 | web.xmlのwelcome-file-listタグで指定可能です。 | |
セッション管理機能 | HTTPサービスのキープアライブ関連の項目で設定可能です。
詳細は、「6.8.3 HTTPサービスの定義項目」を参照してください。 | |
ユーザ追跡機能 | HTTPアクセスログにセッションIDを出力することで代替可能です。 | |
言語ベースのコンテンツネゴシエーション | 該当機能はありません。 | |
CGIプログラム実行の許可 | 該当機能はありません。 | |
ログ | クッキーログの設定 | 該当機能はありません。 |
メッセージのカスタマイズ | HTTPアクセスログの出力内容はカスタマイズ可能です。 | |
アクセスログ | HTTPサービスのアクセスログで対応可能です。 | |
エラーログ | Java EEのエラーメッセージはサーバーログ、Java VMログに出力されます。 | |
トレースログ | 該当機能はありません。 | |
オペレーションログ | Java EEに関する操作の情報は、Interstage Java EE DASサービスのサーバーログに出力されます。 | |
保守ログ | Java EEではトラブル調査を行うためのログは非公開ですが、資料採取コマンドで採取されます。 |