springMVC中web.xml中classpath的作用,及使用grandle构建项目

来源:互联网 发布:高仿爱奇艺影视源码 编辑:程序博客网 时间:2024/06/04 19:41

在做一个简单的spring项目时,想到要是把所有的配置文件整合在一起包下是不是就显得很干净。结果就开始报错,加载不到配置文件


org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [springmvc-servlet.xml]; nested exception is java.io.FileNotFoundException: class path resource [springmvc-servlet.xml] cannot be opened because it does not exist

此处是显示servlet.xml不存在,servlet的配置文件存放位置如下


其中web.xml的配置如下


根据这个classpath是没有办法读取到servlet.xml这个配置文件,是因为classpath的路径的原因,要是想解决可是进行gradle的构建使其资源能在classpath下读取到



若是不想这样的构造,可以直接将servlet.xml直接放在src下面即可,具体classpath和classpath*,还有其后面的路径写法,大家可以自己查询一下

0 0