springmvc 配置问题 关于默认转发器

web.xml中如下

 <?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">

  <!-- 配置DispatcherServlet -->
  <servlet>
        <servlet-name>seckill</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>

        <!-- 配置springMVC需要加载的配置文件 
            spring-dao.xml,spring-service.xml,spring-web.xml
            Mybatis   Spring  SpringMVC
        -->
        <init-param>
                <param-name>contextConfigLoaction</param-name>
                <param-value>classpath:spring/spring-*.xml</param-value>
        </init-param>
  </servlet>

  <servlet-mapping>
        <servlet-name>seckill</servlet-name>
        <!-- 默认匹配所有的请求 -->
        <url-pattern>/</url-pattern>
  </servlet-mapping>

</web-app>

启动的时候出错

 org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from ServletContext resource [/WEB-INF/seckill-servlet.xml]; nested exception is java.io.FileNotFoundException: Could not open ServletContext resource [/WEB-INF/seckill-servlet.xml]

为什么去加载一个seckill.xml呢

1个回答

首先,检查下你的spring-*.xml文件中是不是有某个spring配置文件引用了seckill-servlet.xml文件呢?
其次,可以全局搜索下哪里有引用seckill-servlet.xml,快捷键为ctrl+H,在file search 页签输入这个文件名称,搜索范围定义为*,看看哪里有对这个文件的引用。

IT_tingge
低调的廷哥 已经检查了没有
3 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!