class path resource cannot be opened because it does not exist
记录一下SpringMVC框架中遇到的问题
起因
- 在创建新的项目的过程中,错误定义项目位置及名称,如下图所示其Location错误定义为已存在项目名称,导致出错,正确定义方式应该为
Location+Name
报错
- 启动tomcat服务器,index.jsp启动成功,但其内部超链接点击后跳转报错,后观察tomcat启动时也会报错:class path resource [SpringMVC.xml] cannot be opened because it does not exist。
解决方案
- SpringMVC.xml文件的读取位于web.xml文件中核心处理器的读取中,如图所示,检查后其位置名称并未出错:
- 思路一:classpath:SpringMVC.xml,这个时候xml要放在当前目录也就是src下)转换为classpath*:SpringMVC.