Precompiled JavaServer Pages (JSP) classes that were generated with the JspBatchCompiler command on WebSphere Application Server traditional are not compatible with Liberty. This rule flags JSP files that have corresponding class files located under the WEB-INF/classes folder. The precompiled JSP class files will be ignored by Liberty.
Liberty does not have a single batch compiler like the JspBatchCompiler command. The following two Liberty server configuration attributes control JSP compilation:
prepareJSPs=0 on the <jspEngine> element to compile all JSP files when an application is started.deferServletLoad="false" on the <webContainer> element to start all applications at Liberty server startup, effectively causing
all JSP files to be compiled at server startup instead of at first request to the application.