比如说在web.xml里,配置spring监听。

在标签<param-value>里,classpath指向的配置文件路径应该是在config资源文件夹下的applicationContext.xml文件。如果把config资源文件夹放在跟src文件夹同级,那web.xml肯定不能找到该配置文件,但是console控制台也不会报错。只是不能使用spring以及进入controller层罢了。所以config配置文件必须放在src目录下才能被web.xml引用。

1、src不是classpath, WEB-INF/classes,lib才是classpath,WEB-INF/ 是资源目录, 客户端不能直接访问。

2、WEB-INF/classes目录存放src目录Java文件编译之后的class文件,xml、properties等资源配置文件,这是一个定位资源的入口。

3、引用classpath路径下的文件,只需在文件名前加classpath:

<param-value>classpath:applicationContext-*.xml</param-value>
<!-- 引用其子目录下的文件,如 --> <param-value>classpath:context/conf/controller.xml</param-value>

4、lib和classes同属classpath,两者的访问优先级为: lib>classes。

5、classpath 和 classpath* 区别:

classpath:只会到你的class路径中查找找文件;
classpath*:不仅包含class路径,还包括jar文件中(class路径)进行查找。

转载于:https://www.cnblogs.com/bate/p/7227694.html

web.xml里,classpath使用范围相关推荐

  1. web.xml中classpath*: 与 classpath:的区别

    首先 classpath是指 WEB-INF文件夹下的classes目录 解释classes含义: 1.存放各种资源配置文件 eg.init.properties log4j.properties s ...

  2. web.xml 里context-param 、listener、 filter、servlet 加载顺序

    1.web.xml中context-param .listener. filter.servlet 加载顺序与其位置无关,不是listener在context-param 前面就先加载listener ...

  3. web.xml里filter-mapping中的dispatcher作用

    http://hintcnuie.iteye.com/blog/226251 2.4版本的servlet规范在部属描述符中新增加了一个<dispatcher>元素,这个元素有四个可能的值: ...

  4. 解决tomcat报limt 字节长度限制 tomcat web.xml里配置mappedfile

    <init-param> <param-name>mappedfile</param-name> <param-value>false</para ...

  5. 在web.xml里配置Servlet

    <!-- 配置一个servlet --> <!-- servlet的配置 --> <servlet><!-- servlet的内部名称,自定义.尽量有意义 - ...

  6. Java servlet项目里的web.xml

    Created by Wang, Jerry, last modified on Jul 25, 2016 web.xml配置 <context-param> <param-name ...

  7. web.xml 通过contextConfigLocation配置spring 的方式

    部署到tomcat后,src目录下的配置文件会和class文件一样,自动copy到应用的 classes目录下 spring的 配置文件在启动时,加载的是web-info目录下的application ...

  8. Spring MVC的web.xml配置详解(转)

    出处http://blog.csdn.net/u010796790 1.spring 框架解决字符串编码问题:过滤器 CharacterEncodingFilter(filter-name)  2.在 ...

  9. web.xml文件中可以配置哪些内容?

    web.xml用于配置Web应用的相关信息,如:监听器(listener).过滤器(filter).Servlet.相关参数. 会话超时时间.错误页面等①配置Spring上下文加载监听器,加载Spri ...

最新文章

  1. Data Lake Analytics + OSS数据文件格式处理大全
  2. python基本使用-Python time库基本使用方法分析
  3. const 的学习(转载)
  4. 回文字符串啊~---太搞了 少年 DXH
  5. linux dns语法检测工具,DNS解析检查工具之nslookup
  6. Win7下JDK环境变量的设置
  7. 如何在python中打开文件_Python文件处理:创建、打开、追加、读、写
  8. in use 大学英语4word_考研英语真题干货 | run on
  9. python搭建django环境_在BAE上搭建python,django环境小记
  10. 毕业设计中使用支付宝沙箱完成在线支付流程
  11. C语言使用 gzip 算法压缩数据
  12. H5 页面36种漂亮的CSS3网页按钮Button样式
  13. qq(q音乐)扫码授权登陆分析及python实现
  14. 迅捷ocr文字识别软件是如何将图片转成文字的?
  15. 02—JAVA(基础)—(数据类型转换,运算符,方法)
  16. java 对图片解码_java对图片的转码和解码 实用
  17. 虚拟机试用windows server 2022
  18. C/C++项目开发:教你用C++开发电脑桌面提醒程序,好厉害的黑科技!
  19. 申请访问学者个人简历怎么写的够高水平?
  20. 大疆精灵4RTK自定义三维航线规划(开源)

热门文章

  1. PRML-系列一之1.2.1
  2. 拉氏变换及复域传递函数
  3. matlab计算曲线形心,并将y轴移动到形心上,使图形居中布置
  4. java并发的艺术_Java并发编程的艺术(一)
  5. html 右边是iframe 左右结构_站点的内链优化和一些常用的结构优化方法
  6. oracle必备文件,oracle初学者必备基础
  7. intel编译器_试试吧!用 Go 写一个即时编译器(JIT)
  8. httpurlconnection 封装_不要再封装各种Util工具类了,看看这个框架
  9. zabbix mysql pgsql_Zabbix 5.0 监控 PostgreSQL 数据库
  10. python 打开网页获取cookies_python 携带cookie获取页面内容