Caused by: java.lang.ClassNotFoundException: org.springframework.web.filter.FormContentFilter


又是一個報錯,我寫代碼真的是可以,所有的bug都會被我遇到,所有的問題我都能踩一遍,以前上學的時候同學就喜歡問我問題,因為他們遇到的問題,我早就遇到了.........

看看報錯內容:

2019-04-04 12:01:39.612 ERROR 12628 --- [ restartedMain] o.s.boot.SpringApplication : Application run failed

java.lang.IllegalStateException: Error processing condition on org.springframework.boot.autoconfigure.jmx.JmxAutoConfiguration.mbeanExporter

Caused by: java.lang.IllegalStateException: Failed to introspect Class [org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration] from ClassLoader [sun.misc.Launcher$AppClassLoader@18b4aac2]

Caused by: java.lang.NoClassDefFoundError: org/springframework/web/filter/FormContentFilter

java.lang.IllegalStateException: Failed to introspect Class [org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration] from ClassLoader [sun.misc.Launcher$AppClassLoader@18b4aac2]

Caused by: java.lang.NoClassDefFoundError: org/springframework/web/filter/FormContentFilter

這個是我截取的報錯的一部分內容,講真,Idea的報錯我是看不懂的,看不懂,不知道怎么下手,但是我還是找到了問題所在,答案就是我的Maven文件的錯誤

我的Maven引用里混入了下面這個包,就是因為這個,才會報上面的錯。不懂下面這個包是干嘛的,看名字應該是Java Web的web包。我新建的是SpringBoot項目

        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-web</artifactId>
            <version>5.0.8.RELEASE</version>
            <scope>compile</scope>
        </dependency>

刪除了這個包的引用就可以了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM