web.xml里,classpath使用范围
比如说在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使用范围相关推荐
- web.xml中classpath*: 与 classpath:的区别
首先 classpath是指 WEB-INF文件夹下的classes目录 解释classes含义: 1.存放各种资源配置文件 eg.init.properties log4j.properties s ...
- web.xml 里context-param 、listener、 filter、servlet 加载顺序
1.web.xml中context-param .listener. filter.servlet 加载顺序与其位置无关,不是listener在context-param 前面就先加载listener ...
- web.xml里filter-mapping中的dispatcher作用
http://hintcnuie.iteye.com/blog/226251 2.4版本的servlet规范在部属描述符中新增加了一个<dispatcher>元素,这个元素有四个可能的值: ...
- 解决tomcat报limt 字节长度限制 tomcat web.xml里配置mappedfile
<init-param> <param-name>mappedfile</param-name> <param-value>false</para ...
- 在web.xml里配置Servlet
<!-- 配置一个servlet --> <!-- servlet的配置 --> <servlet><!-- servlet的内部名称,自定义.尽量有意义 - ...
- Java servlet项目里的web.xml
Created by Wang, Jerry, last modified on Jul 25, 2016 web.xml配置 <context-param> <param-name ...
- web.xml 通过contextConfigLocation配置spring 的方式
部署到tomcat后,src目录下的配置文件会和class文件一样,自动copy到应用的 classes目录下 spring的 配置文件在启动时,加载的是web-info目录下的application ...
- Spring MVC的web.xml配置详解(转)
出处http://blog.csdn.net/u010796790 1.spring 框架解决字符串编码问题:过滤器 CharacterEncodingFilter(filter-name) 2.在 ...
- web.xml文件中可以配置哪些内容?
web.xml用于配置Web应用的相关信息,如:监听器(listener).过滤器(filter).Servlet.相关参数. 会话超时时间.错误页面等①配置Spring上下文加载监听器,加载Spri ...
最新文章
- Data Lake Analytics + OSS数据文件格式处理大全
- python基本使用-Python time库基本使用方法分析
- const 的学习(转载)
- 回文字符串啊~---太搞了 少年 DXH
- linux dns语法检测工具,DNS解析检查工具之nslookup
- Win7下JDK环境变量的设置
- 如何在python中打开文件_Python文件处理:创建、打开、追加、读、写
- in use 大学英语4word_考研英语真题干货 | run on
- python搭建django环境_在BAE上搭建python,django环境小记
- 毕业设计中使用支付宝沙箱完成在线支付流程
- C语言使用 gzip 算法压缩数据
- H5 页面36种漂亮的CSS3网页按钮Button样式
- qq(q音乐)扫码授权登陆分析及python实现
- 迅捷ocr文字识别软件是如何将图片转成文字的?
- 02—JAVA(基础)—(数据类型转换,运算符,方法)
- java 对图片解码_java对图片的转码和解码 实用
- 虚拟机试用windows server 2022
- C/C++项目开发:教你用C++开发电脑桌面提醒程序,好厉害的黑科技!
- 申请访问学者个人简历怎么写的够高水平?
- 大疆精灵4RTK自定义三维航线规划(开源)
热门文章
- PRML-系列一之1.2.1
- 拉氏变换及复域传递函数
- matlab计算曲线形心,并将y轴移动到形心上,使图形居中布置
- java并发的艺术_Java并发编程的艺术(一)
- html 右边是iframe 左右结构_站点的内链优化和一些常用的结构优化方法
- oracle必备文件,oracle初学者必备基础
- intel编译器_试试吧!用 Go 写一个即时编译器(JIT)
- httpurlconnection 封装_不要再封装各种Util工具类了,看看这个框架
- zabbix mysql pgsql_Zabbix 5.0 监控 PostgreSQL 数据库
- python 打开网页获取cookies_python 携带cookie获取页面内容