`

Tomcat中Context容器配置详解(三)

阅读更多
资源定义(Resource Definitions)
可以在/WEB-INF/web.xml中定义资源的特性。使用JNDI查找和元素时,这些特性被返回。对同一资源名称,还必须定义资源参数(见下面“资源参数”小节),这些参数用来配置对象工厂(object factory)以及对象工厂的属性。

比如,你可以按照如下方式创建资源定义:



...
type="javax.sql.DataSource"
description="Employees Database for HR Applications"/>
...



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


Employees Database for HR Applications
jdbc/EmployeeDB
javax.sql.DataSource
Container


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

元素的有效属性如下:

属性 描述
auth 指定时web应用代码本身sign on到对应的resource mananger,还是由container代表web应用sign on到resource manager。该属性的值必须是Application或者Container。如果在web application deployment descriptor中使用,这个属性是必需的,如果使用,这个属性是可选的。

description 资源的文字描述(可选)

name 资源的名称,相对于java:comp/env context

scope 指定通过这个resource manager得到的连接是否共享。该属性的值必须是Shareable或者Unshareable。缺省情况下,假定连接是共享的。
type 当web应用查找该资源的时候,返回的Java类名的全称。


资源参数
资源参数用来配置资源管理器(resource manager,或对象工厂,object factory)。在做JNDI查找时,资源管理器返回查找的对象。在资源可以被访问之前,对或元素的每个元素,或者/WEB-INF/web.xml中定义的每个或元素,都必须定义资源参数。

资源参数是用名称定义的,使用的资源管理器(或者object factory)不同,参数名称的集合也不一样。这些参数名和工厂类的JavaBeans属性相对应。JNDI实现通过调用对应的JavaBeans属性设置函数来配置特定的工厂类,然后通过lookup()调用使得该实例可见。

一个JDBC数据源的资源参数可以按照如下方式定义:

...

Tomcat中Context容器配置详解(三)

'http://www.etoow.com/html/2007-03/1172886079.html
分享到:
评论

相关推荐

    Tomcat JDNI数据源配置详解

    ### Tomcat JNDI数据源配置详解 #### 一、引言 在现代Web应用开发中,数据库连接管理是一项至关重要的任务。为了提高应用程序的性能和可维护性,通常会采用连接池技术来管理和复用数据库连接。Apache Tomcat作为一...

    tomcat5配置详解

    Tomcat 5是Apache软件基金会的Jakarta项目中的一个核心项目,是一个开源的Servlet容器,实现了Java Servlet和JavaServer Pages(JSP)规范。本文将深入探讨Tomcat 5的启动流程、目录结构以及配置详解。 1. **Tomcat...

    Tomcat6连接池配置详解(自动重连)

    ### Tomcat6连接池配置详解(自动重连) #### 一、引言 在现代Web应用开发中,数据库连接管理是非常重要的一环。为了提高应用性能并确保资源的有效利用,通常采用连接池技术来管理数据库连接。Apache Tomcat作为一...

    tomcat server.xml配置详解

    Apache Tomcat是一个开源的Servlet容器,主要用来运行Java Servlet和JavaServer Pages(JSP)。`server.xml`是Tomcat的核心配置文件,控制着Tomcat的启动、运行和停止,对性能优化、安全性提升等方面具有至关重要的...

    tomcatserver.xml配置详解.pdf

    server.xml是Tomcat中的核心配置文件,负责配置整个服务器的运行参数和连接器信息。下面将对Tomcat server.xml中可能包含的配置知识点进行详细说明: 1. <Server> 标签:这是Tomcat顶层的容器,用于构建整个Tomcat...

    tomcat中server.xml详解

    《Tomcat中Server.xml详解》 在Apache Tomcat服务器中,`server.xml`是一个至关重要的配置文件,它定义了服务器的基本结构和行为。这个文件位于Tomcat安装目录下的`conf`子目录中,是整个Tomcat配置的核心。本文将...

    Tomcat目录结构配置详解

    **Tomcat目录结构配置详解** Tomcat是一款广泛使用的开源Java Servlet容器,它是Apache软件基金会的Jakarta项目的一部分。深入理解Tomcat的目录结构对于优化服务器性能、管理应用程序以及进行安全配置至关重要。...

    Tomcat详解配置

    Tomcat 详解配置 Tomcat 详解配置是指 Tomcat 服务器的配置和架构解析。...Tomcat 详解配置是指 Tomcat 服务器的配置和架构解析,包括 Server、Service、Connector、Engine、Host 和 Context 等元素的配置。

    tomcat_server.xml_配置详解

    《Tomcat Server.xml配置详解》 Tomcat作为流行的Java应用服务器,其核心配置文件`server.xml`对于理解和管理服务器的运行至关重要。本文将详细解析`server.xml`中的关键元素、属性及其含义,帮助读者深入理解...

    Tomcat 配置详解

    本文将详细解析Tomcat的核心配置元素,包括`<Server>`、`<Service>`、`<Engine>`、`<Host>`和`<Context>`,帮助读者更好地理解和优化Tomcat的运行环境。 首先,`<Server>`元素是Tomcat实例的顶级容器,由`org....

    Tomcat安装及配置教程详解.zip

    【标题】:Tomcat安装及配置教程详解 【正文】: Tomcat是Apache软件基金会Jakarta项目中的一个核心项目,是一款开源、免费的Java Servlet容器,它实现了Java Servlet和JavaServer Pages(JSP)规范,使得开发者...

    Tomcat连接池配置详解

    **Tomcat连接池配置详解** 在Java Web应用中,数据库连接池是不可或缺的一部分,它能够有效地管理和重用数据库连接,提高应用性能并降低系统资源消耗。Tomcat作为一款流行的Servlet容器,内置了多种连接池实现,如...

    tomcat常用配置信息详解

    - `server.xml`: 这是Tomcat的核心配置文件,包含了服务器的全局设置,如端口配置、连接器定义、Context配置等。 - `web.xml`: 每个Web应用都有一个`web.xml`,定义了Servlet、过滤器、监听器等组件的配置。 2. *...

    Tomcat 9 虚拟路径配置

    ### Tomcat 9 虚拟路径配置详解 在日常的Web开发中,Apache Tomcat作为一款免费开源的Servlet容器,被广泛应用于部署Java Web应用。对于开发者来说,灵活地配置虚拟路径(也称为虚拟主机或上下文路径)是提高项目可...

    Tomcat与JavaWeb开发技术详解

    《Tomcat与JavaWeb开发技术详解》 在Java Web开发领域,Tomcat是一个不可或缺的角色,它是Apache软件基金会的Jakarta项目中的一个核心组件,是一个开源的、轻量级的Servlet容器,广泛应用于Java Web应用程序的部署...

    how tomcat works——(5)容器

    《Tomcat工作原理详解——(5)容器》 在深入探讨Tomcat的工作原理时,我们不得不提到一个核心概念——容器。Tomcat作为一个流行的开源Java Servlet容器,它的内部架构设计是理解其高效运行的关键。本篇将详细介绍...

    Tomcat6上部署应用配置详解.docx

    【Tomcat6上部署应用配置详解】 在Java EE开发中,Tomcat是一个广泛使用的轻量级应用服务器,尤其适用于部署Web应用程序。Tomcat6版本的配置对于初学者来说可能有些复杂,但理解其核心概念和配置步骤对于管理和维护...

    tomcat及其配置文件

    Tomcat的核心配置文件之一是`server.xml`,这个文件位于Tomcat的`conf`目录下,它是Tomcat服务器的全局配置文件,定义了服务器的端口号、数据源、连接器、虚拟主机、Context等关键组件的设置。例如,你可以在这里...

    tomcat 6.0.20 数据容器

    **Apache Tomcat 6.0.20 数据容器详解** Apache Tomcat是一款广泛使用的开源Java Servlet容器,尤其在开发和部署Web应用程序时扮演着重要角色。Tomcat 6.0.20是该系列的一个特定版本,它在当时提供了稳定且高效的...

Global site tag (gtag.js) - Google Analytics