Clasele precompilate JSP (JavaServer Pages) care au fost generate cu comanda JspBatchCompiler pe WebSphere Application Server tradiţional nu sunt compatibile cu Liberty. Această regulă semnalează fişierele JSP care au fişiere de clase corespunzătoare aflate sub folderul WEB-INF/classes. Fișierele de clase JSP precompilate vor fi ignorate de Liberty.
Liberty nu are un singur compilator de batch-uri precum comanda JspBatchCompiler. Următoarele două atribute de configurare server Liberty controlează compilarea JSP:
prepareJSPs=0 pe elementul <jspEngine> pentru a compila toate fişierele JSP când este pornită o aplicaţie.deferServletLoad="false" pe elementul <webContainer> pentru a porni toate aplicaţiile la pornirea serverului Liberty, cauzând
compilarea efectivă a tuturor fişierelor la pornirea serverului în loc de prima cerere către aplicaţie.