WebSphere Application Server traditional で JspBatchCompiler コマンドによって生成されたプリコンパイル済み JavaServer Pages (JSP) クラスは、Liberty との互換性はありません。 この規則により、対応するクラス・ファイルが WEB-INF/classes フォルダーの下に置かれている JSP ファイルにフラグを立てます。 プリコンパイル済みの JSP クラス・ファイルは、Liberty では無視されます。
Liberty には、JspBatchCompiler コマンドのような単一バッチ・コンパイラーはありません。 以下の 2 つの Liberty サーバー構成属性が JSP コンパイルを制御します。
prepareJSPs=0 を設定します。deferServletLoad="false" を設定することによって Liberty サーバー始動時にすべてのアプリケーションを開始でき、
この方法では効率的にすべての JSP ファイルがアプリケーションへの最初の要求時ではなくサーバー始動時にコンパイルされます。