「Maven」java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListenerの解決方法
現象
Tomcatを起動すると下記警告メッセージが表示されます。
致命的: クラス org.springframework.web.context.ContextLoaderListener のアプリケーションリスナの設定中にエラーが発生しました
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1720)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571)
at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:530)
at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:512)
略
解決方法
1.対象プロジェクトを右クリックし、「プロパティ(R)」をクリックします。
2.[デプロイメント·アセンブリー]をクリックします。
3.「追加(D)」をクリックします。
4.[Javaビルド·パス·エントリー]->「次へ」->[Maven 依存関係]を選択します。
5.[Web デプロイメント·アセンブリー]に「Maven 依存関係」と「WEB-INF/lib」が表示されます。
6.「適用」をクリックします。
7.再度Tomcatを起動します。