打开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''。”
答案 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
。