【发布时间】:2013-05-09 03:53:11
【问题描述】:
正如我在 stackoverflow 的其他问题中发现的,最好将 spring 的配置保留在 src/main/resources 文件夹中。但是,当我使用 mvn jetty:run 时,无论我在 web.xml 中输入什么内容,它都会尝试从 WEB-INF 加载上下文配置。我收到以下错误:
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 加载配置?
【问题讨论】:
-
你可能在
web.xml中指定了这个路径 -
请编辑您的帖子以显示
web.xml的相关部分(调度程序servlet 配置和任何上下文加载程序侦听器配置)。 -
您可能应该在您的问题中也包含整个堆栈跟踪。
-
您可以使用 classpath: 前缀从类路径加载。
标签: java spring maven servlets jetty