別のアプリケーション (Tomcat の起動時にほとんど起動していない) に依存する Tomcat Web アプリケーションがあるため、初期化に失敗します。
Tomcat の起動時に webapp の初期化をスキップし、サーブレットがリクエストを受け取ったときにのみ初期化する方法があるかどうかを知りたいです。
デフォルトでは、 usingパラメータservlet
で特に指定しない限り、最初に呼び出されたときにのみ初期化されます。web.xml
load-on-startup
load-on-startupタグにより、サーブレットの事前初期化が容易になり、タグを削除するだけで、必要な遅延読み込みが得られます
設定しないでくださいload-on-startup
。load-on-startup
または、依存するサーブレットを、依存するサーブレットよりも高い値に設定して、それらが順番に開始されるようにすることもできます。