Předkompilované třídy JSP (JavaServer Pages), které byly vygenerovány pomocí příkazu JspBatchCompiler na serveru WebSphere Application Server traditional, nejsou kompatibilní se serverem Liberty. Toto pravidlo značí soubory JSP, které mají odpovídající soubory tříd umístěné ve složce WEB-INF/classes. Předem kompilované soubory tříd JSP budou Liberty ignorovány.
Liberty nemá jeden dávkový kompilátor jako příkaz JspBatchCompiler. Následující dva atributy konfigurace serveru Liberty řídí kompilaci JSP:
prepareJSPs=0 na prvek <jspEngine> pro kompilaci všech souborů JSP, když je aplikace spuštěna.deferServletLoad="false" v prvku <webContainer>, aby se spustily všechny aplikace při spuštění serveru Liberty, což způsobí, že všechny soubory JSP zkompilují při spuštění serveru a nikoli při prvním požadavku na aplikaci.