尝试减少我的实例的启动时间我已经通过taglib类路径扫描。
我的应用程序有50mb的罐子。扫描tld需要20%的启动时间。
有没有办法禁用它?我只使用已包含的JSTL标准库(gae doc for jsp)
我想禁用JSP预编译。
答案 0 :(得分:4)
我查看了TagLibConfiguration http://javasourcecode.org/html/open-source/jetty/jetty-6.1.26/org/mortbay/jetty/webapp/TagLibConfiguration.java.html#line.134的源代码,发现它尊重参数NoTLDJarPattern
在web.xml中配置NoTLDJarPattern参数以减少扫描时间:
<context-param>
<param-name>org.mortbay.jetty.webapp.NoTLDJarPattern</param-name>
<param-value>test.jar|prefix-.*\.jar</param-value>
</context-param>
答案 1 :(得分:1)
答案 2 :(得分:0)
您可以轻松禁用预编译,只需将下一行放入部署描述符web.xml文件中:App-Engine doc here.
<precompilation-enabled>false</precompilation-enabled>