1. 程式人生 > >Spring 關於MyEclipse下建立Maven專案找不到application.xml檔案的處理方法

Spring 關於MyEclipse下建立Maven專案找不到application.xml檔案的處理方法

博主之前沒有用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

檔案才找得到