システム内に重要なファイルが存在するなど、アプリケーションの起動時にいくつかの条件を確認しようとしています。これを行うために、起動時に一連の条件をテストする SerlvetContextListener を使用しています。
これらの条件のいずれかが満たされない場合、アプリケーションが Tomcat での展開を拒否するようにするにはどうすればよいですか? 例外をスローしてログに記録することもできますが、アプリケーションがまったく起動しないようにしたいと考えています。Tomcat サービスの起動に失敗しても解決策になります。
最も簡単な方法は何ですか?Tomcat マネージャーに接続して、アプリをアンデプロイする必要がありますか?