eclispe中建立maven專案使用spring報java.lang.ClassNotFoundException: org.springframework.web.filter.Charact
阿新 • • 發佈:2018-12-11
報錯如下:
資訊: Starting Servlet Engine: Apache Tomcat/7.0.57 九月 24, 2018 6:44:04 下午 org.apache.catalina.util.SessionIdGenerator createSecureRandom 資訊: Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [524] milliseconds. 九月 24, 2018 6:44:06 下午 org.apache.catalina.core.StandardContext filterStart 嚴重: Exception starting filter encodingFilter java.lang.ClassNotFoundException: org.springframework.web.filter.CharacterEncodingFilter 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:506) at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:488) at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:115) at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:258) at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:105) at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4830) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5510) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1575) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1565) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:748)
解決方法:
1、選中專案,右鍵Properties-->Deployment Assembly-->選擇Add->選中Java Build Path Entries->Next->選擇Maven Dependencies->Finish->Apply->OK
2.問題已經解決,重新啟動Tomcat伺服器。