2013-05-14 60 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> 
相关问题