SpringMVC配置Servlet初始参数context-para时报错:IOException parsing XML document from ServletContext resource。

IDE:idea
主题:SpringMVC简单配置
问题报错:Could not open ServletContext resource [/WEB-INF/my-servlet.xml]

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

解决方法:
按Spring配置文件的命名规则修改配置文件的名字,即可以解决问题。
原来以为路径写错,改了几次都没用。

规则为"servlet名-servlt.xml"来命名。其实错误里已经是按命名规则在查找mvc-servlet.xml。按照规则修改为和这个同名即可以。
SpringMVC配置Servlet初始参数context-para时报错:IOException parsing XML document from ServletContext resource。_第1张图片

过程:
原先认为xml文件名可以自己设置,对应就可以,但还是出问题报错。按规则改通过,那就按规则先改。

contextConfigLocation
/WEB-INF/my-servlet.xml

附上原来的xml文件my-servlet.xml
简单的配置指定注入Bean时Spring要查找的包,视图解析器。



    
    
        
        
    

SpringMVC配置Servlet初始参数context-para时报错:IOException parsing XML document from ServletContext resource。_第2张图片
web.xml文件如下:
`


    org.springframework.web.context.ContextLoaderListener


    mvc
    org.springframework.web.servlet.DispatcherServlet
    1



    mvc
    /



    contextConfigLocation
    /WEB-INF/my-servlet.xml

`
把配置文件按照命名规则修改

 
        mvc
        org.springframework.web.servlet.DispatcherServlet
        1
    

已经定义servlet是mvc,按命名规则修改配置文件为mvc-servlet.xml。
SpringMVC配置Servlet初始参数context-para时报错:IOException parsing XML document from ServletContext resource。_第3张图片
同时修改:


        contextConfigLocation
        /WEB-INF/mvc-servlet.xml
    

问题解决。

如果对你有帮助,留下脚印吧!以上仅是我学习过程记录。各位大神帮忙指正。

你可能感兴趣的:(JAVA)