我需要在运行时禁用jsp编译。我已经将所有 jsp 文件预编译到产品中。在生产环境中,我不希望运行任何新的jsp。
缺省情况下,JSP 只会被遵守一次,直到您更改它。你无事可做。为了确认,您可以第一次调用 JSP,并且您会发现它比第二次调用相同(未修改的(JSP 花费的时间要长得多。
您可以使用 jasper2 生产配置在运行时禁用 JSP 编译。
请参考 : https://tomcat.apache.org/tomcat-8.0-doc/jasper-howto.html#Production_Configuration
设置 development=false 将解决您的问题。