【解决bug】java.io.FileNotFoundException: class path resource [applicationContext_*.xml]

项目场景:

maven创建web工程的时候报下面的错误

org.springframework.beans.factory.BeanDefinitionStoreException: Could not resolve bean definition resource pattern [classpath:applicationContext-*.xml]; nested exception is java.io.FileNotFoundException: class path resource [spring/] cannot be resolved to URL because it does not exist
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:229)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:188)
at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:125)
at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:94)
at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:129)

问题描述

启动Tomcat报错


原因分析:

1、路径配置不正确

2、检查文件,编译有问题,文件不存在(我的问题)


解决方案:

在pom.xml中加入下面代码块成功解决问题

 <build>

  <resources>
    <resource>
      <directory>src/main/resource</directory>
      <includes>
        <include>**/*.properties</include>
        <include>**/*.xml</include>
      </includes>
      <filtering>false</filtering>
    </resource>
  </resources>

</build>

猜你喜欢

转载自blog.csdn.net/weixin_60249074/article/details/124396662