Dan*_*jel 4 jsf servlets tomcat7
我最近将我的项目从使用(JSF 1.x + Tomcat6)转换为(JSF 2.x servletes + Tomcat7).
从那时起,当我在Eclipse Indigo中启动Tomcat 7时,需要25秒.这比Tomcat 6在之前的JSF 1.x设置中启动时要长得多.
服务器花费最多时间在:
22.03.2012. 10:00:22 org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.25
Run Code Online (Sandbox Code Playgroud)
这种缓慢启动的原因是什么?
似乎缓慢的Tomcat 7启动问题可以通过web.xml中的"metadata-complete"设置为"true"来解决,如下所示:
<web-app metadata-complete="true" id="WebApp_ID" version="3.0"...
问题是Tomcat在启动时扫描注释,这会显着减慢它的速度.
这里启动时间从25秒减少到5秒.
| 归档时间: |
|
| 查看次数: |
1683 次 |
| 最近记录: |