gpt4 book ai didi

java - Spring Maven - 资源文件夹中的上下文配置

转载 作者:行者123 更新时间:2023-11-29 05:43:45 25 4
gpt4 key购买 nike

正如我在 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 加载配置?

最佳答案

要从类路径加载 spring 配置上下文文件,您必须在路径前加上 classpath:

<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
classpath:context.xml
</param-value>
</context-param>

关于java - Spring Maven - 资源文件夹中的上下文配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16550428/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com