Les classes JSP (JavaServer Pages) précompilées générées avec la commande JspBatchCompiler sur le serveur WebSphere Application Server Traditional ne sont pas compatibles avec Liberty. Cette règle marque les fichiers JSP qui comportent des fichiers de classes correspondants dans le dossier WEB-INF/classes. Les fichiers de classe JSP précompilés seront ignorés par Liberty.
Liberty ne possède pas de compilateur par lots unique, comme la commande JspBatchCompiler. Les deux attributs de configuration du serveur Liberty ci-dessous contrôlent la compilation JSP :
prepareJSPs=0 sur l'élément <jspEngine> pour compiler tous les fichiers JSP au démarrage d'une application.deferServletLoad="false" sur l'élément <webContainer> pour démarrer toutes les applications au démarrage du serveur Liberty, ce qui entraîne de fait la compilation de tous les fichiers JSP au démarrage du serveur au lieu que ce soit le cas lors de la première demande de l'application.