質問: ### 前提・実現したいこと struts2を使ってwebアプリケーション開発を勉強しています。 試しに実行してみると以下の様なエラーがでて、 404が出てしまいます。 この問題の解決策と、フィルタ関連の知識が得られるような 参考書、またはwebサイトを紹介していただたら幸いです。 また、このようなサイトでの質問は初めてで勝手がわからないため なにか足りない情報があれば追記しますのでよろしくお願いします。 ### 発生している問題・エラーメッセージ 重大: フィルタ struts2 の起動中の例外です [木 2 25 10:20:06 JST 2016] 重大: One or more Filters failed to start. Full details will be found in the appropriate container log file [木 2 25 10:20:06 JST 2016] 重大: 以前のエラーのためにコンテキストの起動が失敗しました [/task8] [木 2 25 10:20:06 JST 2016] ### 補足情報(言語/FW/ツール等のバージョンなど) 言語 :Java FW :struts-2.3.24.1 JDK :1.8 tomcat:tomcat8
回答: Struts2でJava8を利用する場合は、**別途Struts2-Java8プラグインの導入が必須**です。 導入については手前味噌ではありますが以下の記事を参考にしてください。 qiita:Struts2でJava8を使う場合 余談ですが... Struts2のフィルタ起動中例外は、主にstruts.xmlならびにstruts.propertisなど、struts2の動作を定義するファイルの内容に不備がある場合に出ます。 それ以外ではStruts2で使っているStruts2プラグインを導入されている場合は、そのプラグインを利用する場合に必要な設定が欠けている場合にも出ます。