java.io.FileNotFoundException: class path resource [config/springmvc.xml] cannot be opened because it does not exist

今天开始学SpringMVC,第一个入门demo就出问题了。。。

我的web.xml配置如下:

  <!-- 配置前端控制器 -->
  <servlet>
    <servlet-name>springmvc</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <!-- 加载springmvc核心配置文件 -->
   <init-param>
      <param-name>contextConfigLocation</param-name>
      <param-value>classpath:config/springmvc.xml</param-value>
    </init-param>  
  </servlet>
  <!-- 配置拦截路径 -->
  <servlet-mapping>
    <servlet-name>springmvc</servlet-name>
    <url-pattern>*.action</url-pattern>
  </servlet-mapping>

springmvc.xml如下

 

启动demo就报错了,说我springmvc.xml配置文件找不着。奇奇怪怪,我敲的代码和视频里的一样,为啥我的就报错了。。

查看了下/WEB-INF/classes文件中,整个config文件夹都没给我编译过来

原来我把config文件夹放在了与src同级别目录,导致了tomcat启动时编译根本没发现并编译它,于是我将整个config文件夹放入src目录下,便解决了我的问题。

 

posted @ 2019-08-14 16:28  曾聪聪  阅读(1454)  评论(0)    收藏  举报