Tomcat配置文件——server.xml(4)
2013-11-27 09:32
483 查看
Realm元素
Realm元素代表安全防护的范围,列出了授权指定的访问Context及角色的用户。
GlobalNamingResources元素
GlobalNamingResources可以让管理员指定应用于整个Server的JNDI映射关系,否则,这些映射关系就必须出现在各个Web应用程序的web.xml文件中。
GlobalNamingResources没有任何属性,可以嵌套在其内的元素包括:
Environment:取代web.xml中的env-entry元素
Resource:取代web.xml中的resource-ref元素
ResourceEnvRef:取代web.xml中的resource-env-ref元素
示例:
且web应用程序中的Context如下:
这样web应用程序将能查询java:comp/env/org/name,但是不能查询全局设置java:comp/env/org/type,因为没有连接,可以追加:
Environment元素
Resource元素
设置JNDI查询,通常用于SQL连接,有事也用于其他面向连接的服务,如“java消息服务”(Java Messaging Service,JMS)。
ResourceEnvRef与Resource相似,但是没有auth和scope属性。
WatchedResource元素
可以指定tomcat应监视的web应用程序清单,如果发生变化,则tomcat将重新加载改应用程序。
</Host>
Listenter元素
创建并配置了LifecycleListener对象,用于开发者监控容器的创建于删除操作。
Loader元素
在运行时使用此元素加载servlet及其从属性,即java的动态加载功能的实现。
Realm元素代表安全防护的范围,列出了授权指定的访问Context及角色的用户。
GlobalNamingResources元素
GlobalNamingResources可以让管理员指定应用于整个Server的JNDI映射关系,否则,这些映射关系就必须出现在各个Web应用程序的web.xml文件中。
GlobalNamingResources没有任何属性,可以嵌套在其内的元素包括:
Environment:取代web.xml中的env-entry元素
Resource:取代web.xml中的resource-ref元素
ResourceEnvRef:取代web.xml中的resource-env-ref元素
示例:
<GlobalNamingResources> <Environment name="org/type" type="java.lang.String" value="nonprofit" /> </GlobalNamingResources>
且web应用程序中的Context如下:
<Context docBase="common-ecommerce-webapp"> <Environment name="org/name" type="java.lang.String" value="Save The Rhino" /> </Context>
这样web应用程序将能查询java:comp/env/org/name,但是不能查询全局设置java:comp/env/org/type,因为没有连接,可以追加:
<Context docBase="common-ecommerce-webapp"> <Environment name="org/name" type="java.lang.String" value="Save The Rhino" /> <ResourceLink name="org/type" type="java.lang.String" global="org/type" /> </Context>
Environment元素
Resource元素
设置JNDI查询,通常用于SQL连接,有事也用于其他面向连接的服务,如“java消息服务”(Java Messaging Service,JMS)。
ResourceEnvRef与Resource相似,但是没有auth和scope属性。
WatchedResource元素
可以指定tomcat应监视的web应用程序清单,如果发生变化,则tomcat将重新加载改应用程序。
<Host name="localhost" appBase="webapps" reloadable="true" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> <Context docBase="watchcat" reloadable="true"> <WatchedResource>WEB-INF/catnip.properties</WatchedResource> <WatchedResource>WEB-INF/catnip.properties</WatchedResource></Context>
</Host>
Listenter元素
创建并配置了LifecycleListener对象,用于开发者监控容器的创建于删除操作。
Loader元素
在运行时使用此元素加载servlet及其从属性,即java的动态加载功能的实现。
相关文章推荐
- tomcat配置文件server.xml详解
- Tomcat主配置文件Server.xml详解
- tomcat配置文件server.xml详解
- Tomcat配置文件——server.xml(3)
- 详解 Tomcat 配置文件 server.xml
- tomcat配置文件server.xml详解 .
- tomcat配置文件server.xml具体解释
- tomcat server.xml 配置文件
- Tomcat与server.xml配置文件
- Tomcat配置文件server.xml详解
- Tomcat的配置文件server.xml中添加中文注释后,启动Tomcat时出现错误
- 详解 Tomcat 配置文件 server.xml
- 使用eclipse在tomcat下部署项目不覆盖配置文件server.xml
- Tomcat各组件关系及server.xml配置文件介绍
- tomcat配置文件web.xml与server.xml解析--重要
- ***tomcat配置文件server.xml详解
- 详解Tomcat 配置文件server.xml
- tomcat配置文件之Server.xml
- tomcat配置文件server.xml具体解释
- tomcat配置文件server.xml详解