gpt4 book ai didi

spring - 移动并重命名 IntelliJ IDEA 的默认 application-config.xml 后出现“未为此文件配置应用程序上下文”错误

转载 作者:行者123 更新时间:2023-12-04 04:41:38 25 4
gpt4 key购买 nike

我使用 IntelliJ IDEA 创建了一个 Spring Mvc 应用程序,然后我将默认的 application-config 文件移动并重命名到另一个目录。
现在我收到此错误:“未为此文件配置应用程序上下文”
文件的新位置是 src/main/webapp/WEB-INF/spring/appServlet/servlet-context.xml

该文件是这样的:

<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd">

<!-- Enables the Spring MVC @Controller programming model -->
<mvc:annotation-driven/>

<mvc:resources mapping="/resources/**" location="/"/>

<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/pages/"/>
<property name="suffix" value=".jspx"/>
</bean>

<context:component-scan base-package="com.apress.prospring3.ch17.web.controller"/>

</beans>

有任何想法吗?
谢谢你。

最佳答案

检查 web.xml 文件中 spring 的配置。

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

contextConfigLocation 参数配置关于 spring 的 xml 位置,
检查您的 web.xml 是否正确。

如果你通过java代码加载xml,比如@skiabox,你可以忽略这个警告。

关于spring - 移动并重命名 IntelliJ IDEA 的默认 application-config.xml 后出现“未为此文件配置应用程序上下文”错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16257074/

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