第一個問題
創(chuàng)新互聯(lián)公司成立于2013年,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元吉木乃做網(wǎng)站,已為上家服務(wù),為吉木乃各地企業(yè)和個人服務(wù),聯(lián)系電話:13518219792
java.lang.ClassCastException: org.springframework.web.SpringServletContainerInitializer cannot be cast to javax.servlet.ServletContainerInitializer
出現(xiàn)原因主要是 javax.servlet-api 在運(yùn)行時將spring容器當(dāng)成了servlet容器出現(xiàn)類型轉(zhuǎn)換錯誤。
解決方法:
在pom.xml文件中修改 javax.servlet-api 的作用域?yàn)閜rovided
javax.servlet javax.servlet-api 3.1.0 provided
第二個問題:
Could not resolve bean definition resource pattern [classpath:spring/applicationContext-*.xml]
在SSM項(xiàng)目中,由于有 mapper映射文件和一些其他的配置文件,在maven項(xiàng)目中需要被識別,所以會加上一下配置,允許這些靜態(tài)文件通過,
src/main/java **/*.properties **/*.xml false
但是以上配置修改了默認(rèn)的resource目錄,導(dǎo)致src/main/resources的所有文件都不能被掃描,也就出現(xiàn)了其他在resources目錄下的文件不能被掃描的錯誤,所以需要加上默認(rèn)的resources 目錄配置:
src/main/java **/*.properties **/*.xml false src/main/resources **/*.properties **/*.xml false
以上這篇解決maven啟動Spring項(xiàng)目報錯的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持創(chuàng)新互聯(lián)。