Vorkompilierte JSP-Klassen (JavaServer Pages), die in WebSphere Application Server Traditional mit dem Befehl JspBatchCompiler generiert wurden, sind nicht mit Liberty kompatibel. Diese Regel markiert JSP-Dateien, die im Ordner WEB-INF/classes entsprechende Klassendateien haben. Die vorkompilierten JSP-Klassendateien werden von Liberty ignoriert.
Liberty hat keinen einheitlichen Stapelcompiler wie den Befehl JspBatchCompiler. Die folgenden beiden Liberty-Serverkonfigurationsattribute kontrollieren die JSP-Kompilierung:
prepareJSPs=0 für das Element <jspEngine> fest, um alle JSP-Dateien zu kompilieren, wenn eine Anwendung gestartet wird.deferServletLoad="false" für das Element <webContainer> festlegen, um beim Liberty-Serverstart alle Anwendungen zu starten, damit alle JSP-Dateien bereits beim Serverstart kompiliert werden und nicht erst auf Anforderung der einzelnen Anwendungen.