2013-05-14 82 views
1

正如我在其他問題在stackoverflow中發現的,最好在src/main/resources文件夾中保留spring的配置。但是,當我使用mvn jetty時:運行它會嘗試從WEB-INF加載上下文配置,無論我輸入到web.xml中。我得到以下錯誤:Spring Maven - 資源文件夾中的上下文配置

javax.servlet.ServletException: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from ServletContext resource [/WEB-INF/easyscrum-servlet.xml]; nested exception is java.io.FileNotFoundException: Could not open ServletContext resource [/WEB-INF/easyscrum-servlet.xml] 

我應該怎麼做,迫使servlet來從類路徑,而不是WEB-INF加載配置?

+0

前綴的路徑你可能已經指定在'web.xml' –

+0

請編輯您的帖子顯示的相關部分該路徑' web.xml'(調度器servlet配置和任何上下文加載器監聽器配置)。 – parsifal

+0

你應該在你的問題中包含整個堆棧跟蹤。 –

回答

3

從classpath中加載Spring配置文件的情況下,你有classpath:

<context-param> 
    <param-name>contextConfigLocation</param-name> 
    <param-value> 
     classpath:context.xml 
    </param-value> 
</context-param> 
相關問題