大多数应用服务器都配备了JSP编译器,可以预编译JSP文件。Tomcat JSP编译器JspC的文档在Jasper 2 JSP Engine How To中。我以前也使用过WebLogic的JSP编译器。请注意,即使您不使用Tomcat,您仍然可以使用此编译器来检查您的JSP文件是否编译。如果它们能够通过Tomcat编译,它们应该能够通过您的容器编译。
每个应用服务器都提供了一份JSP预编译工具副本。此实用程序将JSP转换为相应的servlet .java文件。其中一些提供这些工具作为Ant任务,您可以在使用Ant构建Web应用程序时使用它们。而其中一些则将其作为可执行文件提供,您必须显式运行它们。请查看以下内容以获取有关这些工具的更多信息: Tomcat JSP编译器 WebLogic JSP编译器 在WebSphere中预编译JSP文件