Spring 關於MyEclipse下建立Maven專案找不到application.xml檔案的處理方法
阿新 • • 發佈:2019-02-07
博主之前沒有用maven建立專案的時候,application.xml檔案是放在src資料夾下的,web.xml配置檔案也找得到。
後來因為專案問題,又重新用maven新建了專案,檔案的位置什麼的都沒變,但web.xml這個檔案就是找不到
application.xml配置檔案。
博主在web.xml的配置如下:
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
classpath:applicationContext.xml
</param-value>
</context-param>
按理說這樣放在src資料夾下應該就是找的到的,但是就是找不到。
後來博主花了兩個小時,終於發現了maven專案和正常的web專案之間的區別就是,maven專案的WEB-INF資料夾下
還有一個叫classes資料夾,博主將applicationContext.xml放到classes資料夾裡試了一下,然後系統這才找到了
applicationContext.xml這個檔案。
結論:在Myeclipse的maven專案中,最好把配置檔案都放在WEB-INF資料夾下的classes資料夾裡,這樣web.xml
檔案才找得到