如何在tomcat运行时禁用JSP编译

时间:2018-03-13 07:01:04

标签: jsp tomcat compilation pre-compilation

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

2 个答案:

答案 0 :(得分:0)

默认情况下,JSP只会被编译一次,直到您更改它为止。你无法做到这一点。为了您的确认,您可以第一次调用JSP,您会发现它比第二次调用相同(未修改)的JSP花费了很多时间。

答案 1 :(得分:0)

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

引用:https://tomcat.apache.org/tomcat-8.0-doc/jasper-howto.html#Production_Configuration

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