【问题标题】:How to disable JSP Compilation during runtime in tomcat如何在运行时在tomcat中禁用JSP编译
【发布时间】:2020-01-10 13:59:47
【问题描述】:

我需要在运行时禁用 jsp 编译。我已经将所有 jsp 文件预编译到产品中。在生产环境中我不想运行任何新的jsp。

【问题讨论】:

    标签: jsp tomcat compilation pre-compilation


    【解决方案1】:

    默认情况下,一个 JSP 只会被编译一次,直到你改变它。你没有什么可做的。为了您的确认,您可以第一次调用 JSP,您会发现它比第二次调用相同的(未修改的)JSP 花费了很多时间。

    【讨论】:

    • 我的要求是,除了预编译的 JSP 之外,我不应该允许在我的生产环境中运行新的 jsp。所以我需要禁用在tomcat中编译JSP。
    【解决方案2】:

    您可以使用 jasper2 生产配置在运行时禁用 JSP 编译。

    参考:https://tomcat.apache.org/tomcat-8.0-doc/jasper-howto.html#Production_Configuration

    设置 development=false 将解决您的问题。

    【讨论】:

      猜你喜欢
      • 2010-10-04
      • 2014-11-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多