springmvc 訪問時找不到配置文件


運行tomcat時一切正常,訪問時報了init()錯誤,后台報的是fileNotFoundException,原因時找不到spring的配置文件,web.xml主要配置如下

 1 <!-- springmvc核心servlet -->
 2      <servlet>
 3       <servlet-name>DispatcherServlet</servlet-name>
 4       <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
 5           <init-param>
 6               <param-name>contextConfigLocation</param-name>
 7               <param-value>classpath:springmvc.xml</param-value>
 8           </init-param>
 9   </servlet>
10   <servlet-mapping>
11           <servlet-name>DispatcherServlet</servlet-name>
12           <url-pattern>*.action</url-pattern>
13   </servlet-mapping>

剛開始以為是路徑配置錯誤,檢查了多次發現沒有問題,判斷是tomcat的緩存問題,於是去tomcat/webapps下刪除項目,之后重新部署,訪問時又出現了同樣的問題,納悶至極,嘗試把src下的springmvc.xml改成springmvc2.xml,並且更改<param-value>對應的值,重新部署后訪問成功,接着再把文件名改回springmvc.xml(web.xml中的值也進行了更改),再次重新部署,訪問成功,很奇葩

 


免責聲明!

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



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