質問: ### 前提・実現したいこと 現在Struts2を用いてeclipse上でWebサイトの開発を試みています。 ### 発生している問題・エラーメッセージ すでにStruts2を用いたサイトのひな型はあるので、必要なjarファイルはすでにあり、web.xmlとstruts.xmlはひな型を参考に書きました。 しかし、実行をしようとすると、下のようなエラーメッセージがでてしまいます。 重大: Dispatcher initialization failed 重大: フィルタ struts2 の起動中の例外です 重大: One or more Filters failed to start. Full details will be found in the appropriate container log file 重大: 以前のエラーのためにコンテキストの起動が失敗しました 情報: Starting ProtocolHandler 情報: Starting ProtocolHandler 情報: Server startup in 2889 ms ひな型のWebサイトの方は実行ができるので、プロジェクトの設定の問題だと思うのですが、どのような設定をするべきなのか、調べても分からなかったので、ご教授をお願いします。 ### 該当のソースコード ``` ここにご自身が実行したソースコードを書いてください ``` web.xml MyPage Main.jsp struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter struts2 /* ---------- struts.xml Main.jsp ### 試したこと 課題に対してアプローチしたことを記載してください Tomcat8のjreをjava8にし、ターゲット・ランタイムをApache Tomcat8からTomcat8に変更しました。 ### 補足情報(言語/FW/ツール等のバージョンなど) より詳細な情報 使用OSはWindows10です。 struts2-core-2.3.20.jarというjarファイルがあるので、おそらくstruts2のバージョンは2.3です。 eclipseのコンソールに表示された情報は上記で終わりです。(最初の質問から少し追加)
回答: 既にベストアンサーが出ている状態ですが、おそらく解決できていないのではないかと思いましたので記載します。 Struts2をJava8環境で動かす場合には、Struts2-Java8-supportプラグインを追加しなければなりません。 Qiita:Struts2でJava8を使う場合