2012-03-22 32 views
4

最近、(JSF 1.x + Tomcat6)から(JSF 2.xサーブレット+ Tomcat7)にプロジェクトを切り替えました。JSF 2プロジェクトのTomcat 7の起動が遅い

それ以来、Eclipse IndigoでTomcat 7を起動すると、25秒かかります。これは、JSF 1.xの以前の設定でTomcat 6が起動するのに比べて長すぎます。このように遅いスタートアップの理由かもしれない何

22.03.2012. 10:00:22 org.apache.catalina.core.StandardEngine startInternal 
INFO: Starting Servlet Engine: Apache Tomcat/7.0.25 

サーバがで最も時間を費やしていますか?

+2

Tomcat 7の起動が遅いようですが、web.xmlで "metadata-complete"を "true"に設定すると解決できます。 Danijel

答えて

5

ので、同じように遅いのTomcat 7起動時の問題は、「メタデータの完全な」web.xmlに「真」に設定して解決することができるように思える:

<web-app metadata-complete="true" id="WebApp_ID" version="3.0"...

問題がためにそのTomcatのスキャンであります起動時に注釈が表示され、これにより大幅に遅くなります。

ここでは、起動時間が25秒から5秒に短縮されています。

関連する問題