无法打开ServletContext资源 - 除了没有对资源的引用

时间:2014-07-28 13:41:05

标签: spring spring-mvc

打开tomcat时,我得到:HTTP状态500 - servlet mvc-dispatcher的Servlet.init()抛出异常

根本原因列为:

IOException parsing XML document from ServletContext resource [/WEB-INF/mvc-dispatcher-servlet.xml]; nested exception is java.io.FileNotFoundException: 
Could not open ServletContext resource [/WEB-INF/mvc-dispatcher-servlet.xml]

我没有得到的是为什么当我没有任何对它的引用时,Tomcat会尝试打开该资源。如果我搜索它,我得到:“没有发现'mvc-dispatcher-servlet''。”

1 个答案:

答案 0 :(得分:1)

默认情况下,注册DispatcherServlet喜欢

<servlet>
    <servlet-name>some-name</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
</servlet>

将尝试在<name of the servlet>-servlet.xml中找到名为WEB-INF的Spring XML上下文文件。

您的DispatcherServlet必须以mvc-dispatcher

的名义注册