(本文摘自《Tomcat与Java Web开发技术详解》)
<Context>代表了运行在<Host>上的单个Web应用,一个<Host>可以有多个<Context>元素,每个Web应用必须有唯一的URL路径,这个URL路径在<Context>中的属性path中设定。
<Context path="/helloApp" docBase="helloApp" debug="0" reloadable="true"/>
<Context>元素的属性:
path:指定访问该Web应用的URL入口。
docBase:指定Web应用的文件路径,可以给定绝对路径,也可以给定相对于<Host>的appBase属性的相对路径,如果Web应用采用开放目录结构,则指定Web应用的根目录,如果Web应用是个war文件,则指定war文件的路径。
reloadable:如果这个属性设为true,tomcat服务器在运行状态下会监视在WEB-INF/classes和WEB-INF/lib目录下class文件的改动,如果监测到有class文件被更新的,服务器会自动重新加载Web应用。
在开发阶段将reloadable属性设为true,有助于调试servlet和其它的class文件,但这样用加重服务器运行负荷,建议在Web应用的发存阶段将reloadable设为false。
分享到:
相关推荐
要在Tomcat中部署一个新的Web应用程序,需要在`server.xml`文件的`Host`元素内部添加一个`Context`元素。这个元素包含了关于应用程序的基本配置信息,如上下文路径(`path`)、应用程序的基本目录(`docBase`)等。 **...
`context.xml`通常用于配置特定应用的上下文,可以包含在`<Host>`或单独的文件中。 总之,`server.xml`是Tomcat的配置心脏,理解和掌握其配置有助于优化服务器性能,解决各种运行问题,以及实现定制化的部署需求。...
`<Server>`元素是整个Tomcat实例的顶级容器,它由`org.apache.catalina.Server`接口定义。此元素有两个主要属性: - `port`: 指定Tomcat用于接收关闭命令的端口,默认为8005。 - `shutdown`: 指定发送给该端口的...
`Context`可以直接在`server.xml`中定义,也可以在单独的XML文件中定义并通过`<Context>`元素的`docBase`和`path`属性引用。 7. **<GlobalNamingResources>**:这部分配置全局的JNDI(Java Naming and Directory ...
`<Context>`元素定义了一个Web应用程序,它对应于`WEB-INF/web.xml`中的`<web-app>`元素。`docBase`属性指定Web应用的根目录或WAR文件路径,`path`属性定义上下文路径,`reloadable`属性决定是否在修改后自动重新...
server.xml 配置文件是 Tomcat 服务器的另一个重要配置文件,用于配置 Tomcat 服务器的服务器端口、主机名、 Context 路径等。 三、事件监听器和过滤器 事件监听器和过滤器是 Tomcat 服务器中的重要组件,用于监听...
通过上述分析可知,`server.xml`配置文件是Tomcat运行的基础,通过对其中各元素的合理配置,不仅可以满足基本的应用部署需求,还能实现更为复杂的场景,如多域名绑定、项目映射等。掌握这些配置技巧,能够帮助开发者...
`<Server>`元素位于server.xml文件的最顶层,它是Tomcat服务器的根容器,负责协调和管理内部的所有组件。该元素有几个重要的属性: - **port**:指定用于接收停止Tomcat命令的端口号。通过发送特定字符串(shutdown...
根据提供的文件信息,本文将详细解释在JSP + Struts + Hibernate + MSSQLServer项目中配置Tomcat 5 的 `server.xml` 文件的关键步骤与重要设置。这些知识点将涵盖如何在Tomcat环境下顺利运行SQL Server数据库,以及...
总结来说,`server.xml`文件是Tomcat服务器的配置中心,通过理解并熟练配置其中的`<Server>`、`<Service>`、`<Engine>`、`<Host>`和`<Context>`元素,可以灵活地定制Tomcat的行为,以满足不同Web应用的需求。...
`<Server>`标签是`server.xml`的顶级标签,它定义了整个Tomcat服务器的生命周期管理。其中两个关键属性是`port`和`shutdown`: - **port**:指定一个端口,用于监听关闭Tomcat的请求,默认为8005。这意味着,如果你...
server.xml是Tomcat中的核心配置文件,负责配置整个服务器的运行参数和连接器信息。下面将对Tomcat server.xml中可能包含的配置知识点进行详细说明: 1. <Server> 标签:这是Tomcat顶层的容器,用于构建整个Tomcat...
7. `<Server>` 元素作为顶级容器,包含一个或多个 `<Service>` 元素,定义了 Tomcat 服务器的基本配置,如 shutdown 命令端口和字符串。 总之,`server.xml` 文件是 Tomcat 配置的核心,通过精细调整这些元素的属性...
本文将对`server.xml`中的关键元素及其属性进行详尽解读,帮助开发者更好地理解和掌握Tomcat的配置机制。 ### 1. <Server> 元素:容器的顶层定义 `<Server>`元素是Tomcat实例的最高层级元素,代表整个容器。它由`...
日志管理由`<Logger>`元素负责,`className`属性指定日志处理器类,`prefix`和`suffix`定义日志文件的命名规则,`timestamp`属性决定是否在文件名中加入时间戳。 安全认证涉及`<Realm>`元素,它定义了用户、密码和...
在 `Tomcat` 的配置中,`server.xml` 是最重要的配置文件,它定义了服务器的基本设置、服务(Service)、引擎(Engine)、主机.Host)以及上下文(Context)等核心组件。 在`server.xml`文件中,每个元素都有其特定的含义...
### server.xml常用配置详解 ...通过以上内容可以看出,`server.xml` 文件中的各个元素紧密相连,共同构建了一个功能完整的 Tomcat 服务器环境。了解这些元素的功能及配置选项对于优化服务器性能和配置至关重要。
本文将深入探讨Tomcat6版本中的server.xml,揭示其中的核心配置元素,帮助开发者更好地理解和定制服务器环境。 server.xml是Tomcat的主要配置文件,它定义了服务器的全局属性,包括端口设置、连接器、Context(应用...
本文档将深入探讨Tomcat中的两个核心配置文件:`web.xml`和`server.xml`,并提供详细的配置说明和实例。 ### 一、Tomcat介绍 1.1 **Tomcat简介** Tomcat是开源的Servlet容器,它实现了Java Servlet和JavaServer ...
《Tomcat服务器的Server.xml配置详解》 Tomcat作为一款广泛应用的开源轻量级Web应用服务器,其核心配置文件Server.xml对于服务器的管理和优化至关重要。本文将深入解析Server.xml的结构和配置要素,帮助读者更好地...