Las clases JavaServer Pages (JSP) precompiladas generadas con el mandato JspBatchCompiler en WebSphere Application Server tradicional no son compatibles con Liberty. Esta regla marca los archivos JSP que tienen archivos de clases correspondientes ubicados en la carpeta WEB-INF/classes. Liberty ignorará los archivos de clase JSP precompilados.
Liberty no tiene un único compilador por lotes como el mandato JspBatchCompiler. Los dos atributos de configuración de servidor Liberty siguientes controlan la compilación JSP:
prepareJSPs=0 en el elemento <jspEngine> para compilar todos los archivos JSP cuando se inicie una aplicación.deferServletLoad="false" en el elemento <webContainer> para iniciar todas las aplicaciones cuando se inicie el servidor Liberty, haciendo que realmente se compilen todos los archivos JSP cuando se inicie el servidor en lugar de cuando se realice la primera solicitud a la aplicación.