Struts action は現在利用できません 対策

これはStrutsに限った話ではないのだが、Servletは常駐スレッドなので初回起動に失敗すると利用不可能状態になる。

「サーブレット action を利用不可能にマークします」というエラーメッセージが当にそのものをサしていてinit()メソッドでエラーがでたためそのサーブレットを利用できないようにしますということ。

利用不可能となるのは該当するサーブレットだけで、複数サーブレットが存在すれば、それ以外には影響がない。

しかしStrutsの場合だとすべてのリクエストがActionServletに集中するため、ほぼ全滅になる。

ではinit()で失敗するケースはどこにあるのか。それは設定ファイルの記述ミスが主なのだが、次のエントリーで詳細に取り上げよう。

カテゴリー: 未分類 パーマリンク

コメントを残す

メールアドレスが公開されることはありません。

Time limit is exhausted. Please reload the CAPTCHA.