您的位置:首页 > 其它

Context中嵌套<Environment>元素

2013-12-04 18:16 302 查看
环境条目

可以在Context中嵌套<Environment>元素,配置命名的值,这些值作为环境条目资源(Environment Entry Resource),对整个web应用可见。比如,可以按照如下方法创建一个环

境条目:

<Context ...>

...

<Environment name="maxExemptions" value="10"

type="java.lang.Integer" override="false"/>

...

</Context>

这与在/WEB-INF/web.xml中包含如下元素是等价的:

<env-entry>

<env-entry-name>maxExemptions</param-name>

<env-entry-value>10</env-entry-value>

<env-entry-type>java.lang.Integer</env-entry-type>

</env-entry>

区别是,前者不需要修改deployment descriptor来定制这个值。

<Environment>元素的有效属性所如下:

属性 描述

description 环境条目的文字描述(可选)

name 环境条目的名称,相对于java:comp/env context。

override 如果不希望/WEB-INF/web.xml中具有相同名称的<env-entry>覆盖这里指定的值,设为false。缺省值为true。

type 环境条目的Java类名的全称.在/WEB-INF/web.xml中,<env-entry-type>必须是如下的值:java.lang.Boolean, java.lang.Byte, java.lang.Character, java.lang.Double,

java.lang.Float, java.lang.Integer, java.lang.Long, java.lang.Short, or java.lang.String.

value 通过JNDI context请求时,返回给应用的参数值。这个值必须转换成type属性定义的Java类型
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: