公告 |
求真务实打基础, 宁缺毋滥读好书。
数据挖掘青年(DMman) |
链接 |
|
Blog信息 |
blog名称:DMman(数据挖掘青年) 日志总数:102 评论数量:564 留言数量:57 访问次数:1756170 建立时间:2007年4月9日 |

| |
[Java EE]转:Tomcat服务器配置参考(8)Resource组件 网上资源
数据挖掘青年 发表于 2007/4/19 21:44:11 |
概述
Resources元素代表web应用的静态资源,这些资源用于类的加载,并服务于HTML,JSP和其他静态页面。这允许web应用位于除了文件系统的其他媒介中,比如压缩在一个WAR文件,JDBC数据库,或者更先进的版本仓库(versioning repository)中。
对webapp资源的所有访问,提供了一个统一的缓存引擎。资源可以被servlet container访问,web应用可以利用container提供的机制访问特定的资源,比如通过ServletContext接口访问class loader,通过DirectoryContext接口进行本地访问(Native Access)。
注意:如果某个webapp使用基于非文件系统的Resources实现,这只有在webapp不依赖对文件系统的直接访问来访问它自己的资源,而是使用ServletContext接口中提供的方法来访问它们。
Resources元素可以嵌在Context组件中。如果没有包含Resource,会生成一个缺省的基于文件系统的Resources,这对大多数需求都是足够的。
属性
公共属性
所有Resources的实现支持如下属性:
属性
描述
className
实现的Java类名。这个类必须实现javax.naming.directory.DirContext接口。考虑功能和性能上的优化,推荐该类继承org.apache.naming.resources.BaseDirContext。但这不是必须的。另外,推荐使用在org.apache.naming.resources提供的特殊的对象类型作为返回对象。如果没有指定,使用标准值。
标准实现
Resources的标准实现是org.apache.naming.resources.FileDirContext。它还支持如下的附加属性:
属性
描述
cached
资源是否需要缓存,缺省为true。
cacheMaxSize
如果cached为true,缓存的最大值,以KB为单位。缺省为10240(10M)
caseSensitive
在Windows平台上的资源是否区分大小写。缺省为真
docBase
等价于Context的文档基准目录(Document Base)
嵌套组件
Resource元素中不允许嵌套任何组件
专有特征
Resources元素没有任何专有特征。 |
|
|