关于web.xml配置中的classpath的理解
2016-05-25 09:48
281 查看
<!-- 指定spring相关文件的位置 -->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:spring.xml,classpath:spring-ehcache.xml,classpath:spring-hibernate.xml</param-value>
</context-param>
最近在学习并动手做一个web的项目,在配置web.xml时候,对于classpath 产生一些问题,并且由于错误使用,出现了找不到配置文件的错误。
classpath是指 WEB-INF文件夹下的classes目录 ,简单理解,classpath就是代表 /WEB-INF /classes/ 这个路径
解释classes含义:
1.存放各种资源配置文件 eg.init.properties log4j.properties struts.xml
2.存放模板文件 eg.actionerror.ftl
3.存放class文件 对应的是项目开发时的src目录编译文件
总结:这是一个定位资源的入口
注意:
classpath 和 classpath* 区别:
classpath:只会到你的class路径中查找找文件;
classpath*:不仅包含class路径,还包括jar文件中(class路径)进行查找 ---- 够深入的吧
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:spring.xml,classpath:spring-ehcache.xml,classpath:spring-hibernate.xml</param-value>
</context-param>
最近在学习并动手做一个web的项目,在配置web.xml时候,对于classpath 产生一些问题,并且由于错误使用,出现了找不到配置文件的错误。
classpath是指 WEB-INF文件夹下的classes目录 ,简单理解,classpath就是代表 /WEB-INF /classes/ 这个路径
解释classes含义:
1.存放各种资源配置文件 eg.init.properties log4j.properties struts.xml
2.存放模板文件 eg.actionerror.ftl
3.存放class文件 对应的是项目开发时的src目录编译文件
总结:这是一个定位资源的入口
注意:
classpath 和 classpath* 区别:
classpath:只会到你的class路径中查找找文件;
classpath*:不仅包含class路径,还包括jar文件中(class路径)进行查找 ---- 够深入的吧
相关文章推荐
- ROC曲线的绘制
- Volley框架的基本解读(五)
- Firebug学习笔记
- 每天laravel-20160814| Container -17
- Git fetch和git pull的区别
- storm实时计算
- linux—vmare下手动编译二进制文件装vmtool
- Dubbo入门
- ANR基础
- 每天laravel-20160814| Container -17
- 一个简单的servlet程序
- 徐汉彬:Web系统大规模并发——电商秒杀与抢购
- ubuntu下安装AndroidStudio
- 那些年,我们走过的零碎之路!---- iOS 工作笔记(1)
- PorterDuff及Xfermode详解
- Hello world!
- DataCleanManager 内存管理器
- Android Studio系列-签名打包
- test
- 应用基础知识