`

tomcat-context配置文件

 
阅读更多

conf目录下的context.xml是tomcat公用的环境配置。tocmat服务器会定时扫描这个文件,一旦发现文件被修改了(查看最后修改时间?),就会自动重新加载这个文件,不需要重启服务器

 

我们主要关注配置文件中根节点下的WatchedResource子节点,conf中context.xml相关默认配置如下。即优先读取项目中WEB-INF目录下的web.xml文件,若不存在则读取conf目录下的web.xml文件作为载入文件

<Context>
    <WatchedResource>WEB-INF/web.xml</WatchedResource>
    <WatchedResource>${catalina.base}/conf/web.xml</WatchedResource>
</Context>

 

 

context配置的三个作用范围

 

关于context的相关配置可在三处进行

 

1.conf/context.xml   作用于整个服务器所有目录

 

2.conf/Catalina/${hostName}/context.xml(手动建) 作用于${hostName}这个host下(与server.xml中的host相对应)

 

3.conf/Catalina/${hostName}/${webAppName}.xml   仅作用于${webAppName}这个项目,请联想tomcat-项目部署位置中的方式3

 

作用的优先级(即同时对一个应用配置时,生效的优先级)相信是3>2>1 未验证

分享到:
评论

相关推荐

    tomcat-jdbc数据源所需jar包tomcat-jdbc.jar+tomcat-juli.jar

    配置数据源通常在`context.xml`或`server.xml`文件中完成,包括设置数据库URL、用户名、密码、最大连接数、最小连接数等参数。配置完成后,应用可以通过JNDI查找来获取数据源,然后通过数据源创建和管理数据库连接。...

    tomcat-redis-session-manager实现session共享 配置文件

    3. **配置Tomcat**:在`$CATALINA_HOME/conf/context.xml`或`$CATALINA_HOME/conf/server.xml`中添加以下配置: ```xml host="localhost" port="6379" database="0" maxActive="100" maxIdle="30" ...

    nginx1.8-tomcat7-redis3.2-session配置和jar包

    tomcat-redis-session-manager-1.2-tomcat-7.jar 和tomcat的context.xml配置文件。 2.7.2版包含 commons-pool2-2.4.1.jar jedis-2.7.2.jar tomcat-redis-session.jar 和tomcat的context.xml配置文件

    tomcat-redis-session-manager的jar包-包含Tomcat7和Tomcat8

    在配置Tomcat-Redis-Session-Manager时,开发者需要在Tomcat的`context.xml`文件中添加相关的manager配置,指定使用Redis作为session存储。这通常涉及设置`Manager`元素的`className`属性为`org.apache.catalina....

    tomcat-redis-session-manager-1.2-tomcat-6&7

    3. **配置`context.xml`**:在Tomcat的`context.xml`或每个Web应用的`WEB-INF/web.xml`中配置`Manager`元素,指定使用Redis Session Manager。 4. **设置连接配置**:配置Redis服务器的IP地址、端口、密码等信息。 5...

    apache-tomcat-6.0.35和apache-tomcat-6.0.35 src

    - **conf**:存放Tomcat配置文件,如`server.xml`(服务器配置)、`web.xml`(全局Web应用配置)、`context.xml`(上下文配置)等。 - **lib**:包含运行Tomcat所需的库文件,如JARs和其他服务支持文件。 - **...

    apache-tomcat-6.0.45exe文件.zip

    - `server.xml`是Tomcat的主要配置文件,用于设置端口号、定义服务、连接器和虚拟主机等。 - `web.xml`是全局部署描述符,规定了应用的默认行为和安全配置。 **4. 启动与管理** - 使用`bin`目录下的`startup.bat`或...

    tomcat-redis-session-manager jar包

    2. **配置Tomcat**:修改Tomcat的`context.xml`或`server.xml`配置文件,添加`Manager`元素,指定使用`org.apache.catalina.session.PersistentManager`实现,并设置相关属性,如Redis服务器地址、端口、密码等。...

    apache-tomcat-8.5.100.tar.gz

    - 修改配置文件:如`conf/server.xml`,可以配置端口号、Context路径、连接器等。 - 启动与停止:通过bin目录下的startup.sh或startup.bat启动Tomcat,使用shutdown.sh或shutdown.bat停止。 2. 使用Apache Tomcat...

    apache-tomcat-8.5.83.tar.gz

    - 此外,需要确保`conf/context.xml`和`conf/web.xml`配置文件中的敏感信息如数据库连接字符串被正确保护。 6. **应用部署**: - 将WAR文件放入 `webapps` 目录下,Tomcat会在启动时自动部署应用。 - 或者可以...

    apache-tomcat-6.0.29.zip

    4. **配置文件**:`server.xml`是Tomcat的主要配置文件,定义了服务器的端口号、连接器、数据源、Context(Web应用)等。其他配置文件如`context.xml`和`web.xml`分别用于全局和Web应用级别的配置。 5. **部署Web...

    tomcat9+tomcat-cluster-redis-session-manager_4.0.zip

    3. 安装Redis Session Manager:将"tomcat-cluster-redis-session-manager_4.0.zip"解压,把相关的JAR文件添加到Tomcat的lib目录,并配置Context元素以使用这个Session Manager。 4. 配置Session持久化:在server....

    最新版linux apache-tomcat-9.0.37.tar.gz

    6. **配置**:Tomcat的配置文件主要位于 `$CATALINA_HOME/conf` 目录下,如 `server.xml` 和 `context.xml`。根据需要,可以修改这些文件来配置端口号、JVM参数、连接器等。 7. **防火墙设置**:如果服务器有防火墙...

    apache-tomcat-5.5.17-embed.tar.gz

    2. `conf`目录:存放Tomcat的配置文件,如`server.xml`定义了服务器的全局配置,`web.xml`是默认的Web应用程序部署描述符。 3. `lib`目录:包含Tomcat运行所需的JAR文件和库。 4. `webapps`目录:默认的Web应用程序...

    apache-tomcat-8.0.53-windows-x64.zip

    - `conf`目录包含了Tomcat的配置文件,如`server.xml`(定义服务器的全局配置)、`web.xml`(默认的Web应用程序部署描述符)和`context.xml`(用于配置特定应用的上下文)。 - `webapps`目录是你的Web应用程序的...

    tomcat-5.5.28和tomcat-6.0.30及配置资料

    2. **修改server.xml**:这是Tomcat的主要配置文件,其中可以定义端口号、连接器、Context等。 3. **设置JAVA_OPTS**:可以在此添加JVM参数,如内存大小(-Xms和-Xmx)和垃圾回收策略。 4. **创建数据源**:如果应用...

    apache-tomcat-8.5.16.tar.gz

    - `server.xml`:这是Tomcat的主要配置文件,用于定义服务器端点、连接器、容器和其他服务器属性。 - `context.xml`:用于配置特定Web应用程序的上下文。 - `web.xml`:每个Web应用程序都有一个此文件,用于定义...

    apache-tomcat-8.5.64.tar.gz

    Tomcat的配置主要在`$CATALINA_HOME/conf`目录下的文件中进行,例如`server.xml`定义了服务器配置,包括端口、线程池等。`context.xml`则用于配置全局上下文。 7. **安全与权限** 在生产环境中,确保修改`$...

    最新版linux apache-tomcat-8.5.66.tar.gz

    这将创建一个名为`apache-tomcat-8.5.66`的目录,包含所有必要的文件和目录,如`bin`(用于启动和停止Tomcat的脚本)、`conf`(配置文件)、`webapps`(存放Web应用程序的地方)等。 接下来,我们需要设置环境变量...

    最新版windows apache-tomcat-8.5.59-windows-x64.zip

    "conf"目录存储了Tomcat的配置文件,如`server.xml`,它是核心配置文件,定义了服务器的各个部分,包括监听端口、连接器、虚拟主机等。"webapps"目录是默认的Web应用程序部署位置,你可以将WAR文件或已解压的Web应用...

Global site tag (gtag.js) - Google Analytics