您的位置:首页 > 其它

关于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路径)进行查找 ---- 够深入的吧
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: