【发布时间】:2020-01-10 13:59:47
【问题描述】:
我需要在运行时禁用 jsp 编译。我已经将所有 jsp 文件预编译到产品中。在生产环境中我不想运行任何新的jsp。
【问题讨论】:
标签: jsp tomcat compilation pre-compilation
我需要在运行时禁用 jsp 编译。我已经将所有 jsp 文件预编译到产品中。在生产环境中我不想运行任何新的jsp。
【问题讨论】:
标签: jsp tomcat compilation pre-compilation
默认情况下,一个 JSP 只会被编译一次,直到你改变它。你没有什么可做的。为了您的确认,您可以第一次调用 JSP,您会发现它比第二次调用相同的(未修改的)JSP 花费了很多时间。
【讨论】:
您可以使用 jasper2 生产配置在运行时禁用 JSP 编译。
参考:https://tomcat.apache.org/tomcat-8.0-doc/jasper-howto.html#Production_Configuration
设置 development=false 将解决您的问题。
【讨论】: