Prekompilowane klasy JSP (JavaServer Pages), które zostały wygenerowane za pomocą komendy JspBatchCompiler na serwerze WebSphere Application Server traditional, nie są kompatybilne z serwerem Liberty. Ta reguła oznacza pliki JSP, które mają odpowiednie pliki klas w folderze WEB-INF/classes. Wstępnie skompilowane pliki klas JSP zostaną zignorowane przez Liberty.
Serwer Liberty nie ma pojedynczego kompilatora wsadowego, takiego jak komenda JspBatchCompiler. Kompilacją stron JSP sterują dwa następujące atrybuty konfiguracyjne serwera Liberty:
prepareJSPs=0, aby kompilować wszystkie pliki JSP przy uruchamianiu aplikacji. deferServletLoad="false", aby
uruchamiać wszystkie aplikacje przy uruchamianiu serwera Liberty, co spowoduje, że wszystkie pliki JSP będą kompilowane przy uruchamianiu serwera, a nie przy pierwszym żądaniu skierowanym do aplikacji.