【问题标题】:Tomcat JSP Pre-CompilationTomcat JSP 预编译
【发布时间】:2018-07-11 10:53:43
【问题描述】:

我正在尝试使用 curl 命令预编译 jsp。几乎所有的 jsps 都已成功预编译和执行,但由于某种原因,其中少数的执行失败。但是,由于 jsp 已经编译,我相信服务请求的时间必须在第一次点击时减少,而这在我的情况下不会发生。而且第二击比第一击要快得多。 另外,我认为可能的原因之一可能是如果在预编译期间执行失败,tomcat 正在重新编译 JSP。真的吗?如果是,如何停止重新编译 JSP?

【问题讨论】:

    标签: jsp tomcat precompile pre-compilation


    【解决方案1】:

    在构建期间有一个预编译选项。这可以让您将 jsp 转换为 servlet 并将它们映射到 web.xml。然后你甚至不需要部署 jsp 文件(因为它们已经编译成 servlet 并映射到 web.xml 中)

    例如:这是一个用 maven 讨论它的博客 https://tcollignon.github.io/2016/12/04/How-to-compile-JSP-with-Tomcat-and-Maven-faster.html

    你可以通过org.apache.jasper.JspC通过蚂蚁做到这一点

    【讨论】:

      猜你喜欢
      • 2010-10-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-10
      • 2021-10-04
      • 1970-01-01
      • 1970-01-01
      • 2016-03-25
      相关资源
      最近更新 更多