mave配置之spring.xml is not exeist
2016-05-23 10:33
459 查看
错误信息:class path resource [spring.xml] cannot be opened because it does not exist
配置文件的位置:\src\main\resources\spring.xml
使用maven install 编译通过,但是启动tomcat的时候还是报错。原因是该配置文件没有编译到容器中去。
web.xml 中配置:
<!-- spring配置文件位置 -->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:spring.xml</param-value>
</context-param>
解决办法:
由于classpath不是指向resource路径,导致一直找不到文件。需要在classpath后面加个*,这样就解决问题了。
所以将web.xml中的代码改为:
<!-- spring配置文件位置 -->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath*:spring.xml</param-value>
</context-param>
重启编译启动,成功启动项目!
配置文件的位置:\src\main\resources\spring.xml
使用maven install 编译通过,但是启动tomcat的时候还是报错。原因是该配置文件没有编译到容器中去。
web.xml 中配置:
<!-- spring配置文件位置 -->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:spring.xml</param-value>
</context-param>
解决办法:
由于classpath不是指向resource路径,导致一直找不到文件。需要在classpath后面加个*,这样就解决问题了。
所以将web.xml中的代码改为:
<!-- spring配置文件位置 -->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath*:spring.xml</param-value>
</context-param>
重启编译启动,成功启动项目!
相关文章推荐
- 几种任务调度的 Java 实现方法与比较
- java 容器总结
- javaweb 在页面点击下载时,下载文件
- Spring+hibernate 多数据源切换
- hibernate实体对象的三种状态:自由状态,持久状态,游离状态.
- Java List转Map
- windows下基于Eclipse的Hadoop应用开发环境配置
- java从指定路径获取指定文件
- java压缩文件
- Java集合框架(JCF)
- java利用反射解析xml到实体类
- 系统启动时,spring配置文件解析失败,报”cvc-elt.1: 找不到元素 'beans' 的声明“异常
- Java经典类库-Guava中的函数式编程讲解
- JAVA反射实例详解与介绍
- struts2拦截器interceptor的三种配置方法
- javaWeb学习
- JavaScrip学习(三)---数组
- java如何将长整型的秒数转换成时分秒
- java的若干问题(2)——异常捕获及处理、包及访问控制权限
- 浅谈为什么Java接口中不允许定义变量