Java 在部署时编译所有jsp

Java 在部署时编译所有jsp,java,jsp,webserver,weblogic,Java,Jsp,Webserver,Weblogic,我希望所有的.jsp文件都在部署时编译,而不是在第一次访问时编译。任何人都知道如何以与web服务器无关的方式(可能是通过web.xml?)实现这一点。如果无法通过项目配置实现这一点,我想知道如何在Weblogic上实现。您可以将服务器设置为在部署时预编译JSP。请参阅中的预编译JSP一节。从那里: 您可以将WebLogic Server配置为在Web服务器启动时预编译JSP 应用程序已部署或重新部署,或WebLogic Server启动时 通过在 weblogic.xml部署描述符的元素。避 每

我希望所有的.jsp文件都在部署时编译,而不是在第一次访问时编译。任何人都知道如何以与web服务器无关的方式(可能是通过web.xml?)实现这一点。如果无法通过项目配置实现这一点,我想知道如何在Weblogic上实现。

您可以将服务器设置为在部署时预编译JSP。请参阅中的预编译JSP一节。从那里:

您可以将WebLogic Server配置为在Web服务器启动时预编译JSP 应用程序已部署或重新部署,或WebLogic Server启动时 通过在 weblogic.xml部署描述符的元素。避 每次服务器重新启动时以及 针对其他服务器,使用weblogic.jspc和 将它们放在WEB-INF/classes文件夹中,并将它们归档到.war中 文件将源文件保存在与 存档的.war文件将消除由 依赖于其中一个类文件的JSP

有关web.xml部署描述符的更多信息,请参阅


您可以将服务器设置为在部署时预编译JSP。请参阅中的预编译JSP一节。从那里:

您可以将WebLogic Server配置为在Web服务器启动时预编译JSP 应用程序已部署或重新部署,或WebLogic Server启动时 通过在 weblogic.xml部署描述符的元素。避 每次服务器重新启动时以及 针对其他服务器,使用weblogic.jspc和 将它们放在WEB-INF/classes文件夹中,并将它们归档到.war中 文件将源文件保存在与 存档的.war文件将消除由 依赖于其中一个类文件的JSP

有关web.xml部署描述符的更多信息,请参阅


完成此操作的一种方法是将
jsp\u precompile
作为请求参数添加到所需的jsp中,如中所示

http://localhost/myApp/desired_page.jsp?jsp_precompile=true

我个人并不主张在请求中发送如此明显的系统配置参数,因此您应该在页面(或页面组)内执行此操作,如本

所述。完成此操作的一种方法是将
jsp\u预编译
作为请求参数添加到所需的jsp中,如中所示

http://localhost/myApp/desired_page.jsp?jsp_precompile=true

我个人并不主张在请求中发送如此明显的系统配置参数,因此您应该在页面(或页面组)内执行此操作,如本

中所述。对于weblogic,您有两种方法()。
我更喜欢在构建时这样做,因为它不会影响应用程序部署时间。

对于weblogic,这里有两种方法()。
我更喜欢在构建时这样做,因为它不会影响应用程序部署时间。

您需要在构建时或部署时预编译JSP吗?@richardtz其中任何一种都可以。对于weblogic,这里有两种方法()。我更喜欢在构建时这样做,因为这不会影响应用程序部署时间。@Richardz-您应该添加该注释作为答案-您已经给出了确切的需要。您需要在构建时还是在部署时预编译JSP?@Richardz任何一种都可以。对于weblogic,您在这里有两种方法()。我更喜欢在构建时这样做,因为它不会影响应用程序部署时间。@richardtz-您应该添加该注释作为答案-您已经给出了需要的内容。