2009-06-19 10 views
0

初期化中に重大なエラーが発生したときにWebアプリケーションを停止する方法を教えてもらえますか?重要なプロパティは、アプリケーション全体に影響を与える欠けている、私は、Webアプリケーションを停止したい場合は、system.exitは良いオプションではない、誰もがアプリケーションをダウンさせる方法を指摘することができます。WebアプリケーションをダウンさせるサーブレットまたはPOJO

私は、サーブレット内にWebアプリケーションのロードとシャットダウンを中止する方法があることを知りたい場合は、エラーをログに記録したり、電子メールを送信したり、エラーメッセージを表示したりするよう指示しません。

ありがとうございました。 San

答えて

2

サーブレットinit()メソッドは、ServletExceptionをスローする必要があります。これは、サーブレットコンテナに対して、サーブレットが正しく初期化されなかったことを示しますので、使用しないでください。

あなたのアプリケーションは利用できません。ただし、コンテナにホストされている他のアプリケーションは引き続き利用可能です。

注:this question re。 Tomcat内からSystem.exit()を呼び出してください。それはいくつかの追加情報を提供するかもしれません。

関連する問題