Cosminexus システム運用ガイド
J2EEアプリケーションのメンテナンスでJSPを編集した場合,通常,入れ替え後のJ2EEアプリケーションに最初のリクエストがあったときに,JSPのコンパイルが実行されます。 JSP事前コンパイル機能を使用すると,デプロイ前のJ2EEアプリケーションに対してJSPのコンパイルを実行しておけるため,最初のリクエストに対するレスポンスの時間を短縮することができます。
JSP事前コンパイル機能を実行するには,サーバ管理コマンド,または cjjspcコマンドを使用します。ここでは,JSP事前コンパイル機能の実行タイミングと実行方法について説明します。
システム運用時にJSP事前コンパイル機能を実行するタイミングを次に示します。
それぞれのタイミングでの,JSP事前コンパイル機能の実行方法について説明します。
J2EEアプリケーションを開始するときにJSP事前コンパイル機能を実行します。この場合,cjstartappコマンドを,-jspcオプションを指定して実行します。
実行形式と実行例を次に示します。
cjstartapp <サーバ名称> -name <J2EEアプリケーション名> -jspc |
cjstartapp MyServer -name account -jspc
cjstartappコマンドの詳細については,マニュアル「Cosminexus リファレンス コマンド編」を参照してください。
リロードによってJ2EEアプリケーションを入れ替える場合,cjreloadappコマンドを実行する前にJSP事前コンパイル機能を実行します。この場合,cjjspcコマンドを実行します。
実行形式と実行例を次に示します。
cjjspc -root <Webアプリケーションのルートディレクトリ> |
cjjspc -root d:\app\webapp1
cjjspc -root /tmp/app/webapp1
cjjspcコマンドの詳細については,マニュアル「Cosminexus リファレンス コマンド編」を参照してください。
リデプロイによってJ2EEアプリケーションを入れ替える場合,cjreplaceappコマンドを実行する前にJSP事前コンパイル機能を実行します。この場合,cjjspcコマンドを実行します。
実行形式と実行例を次に示します。
cjjspc -root <Webアプリケーションのルートディレクトリ> |
cjjspc -root d:\app\webapp1
cjjspc -root /tmp/app/webapp1
cjjspcコマンドの詳細については,マニュアル「Cosminexus リファレンス コマンド編」を参照してください。
All Rights Reserved. Copyright (C) 2006, 2007, Hitachi, Ltd.