Tomcat 配置文件详解 |
您所在的位置:网站首页 › 常用配置文件在哪里 › Tomcat 配置文件详解 |
目录
前言 一、context.xml 文件 二、web.xml文件 三、server.xml文件 四、tomcat-users.xml 前言Tomcat 的配置文件由4个 xml 文件构成,context.xml、web.xml、server.xml、tomcat-users.xml 这4个文件。每个文件都有自己的功能与配置方法,下列将逐一介绍这几个文件的配置: 一、context.xml 文件Context.xml 是 Tomcat 公用的环境配置,tomcat 服务器会定时去扫描这个文件。一旦发现文件被修改(时间戳改变了),就会自动重新加载这个文件,而不需要重启服务器。推荐在 $CATALINA_BASEconf/context.xml 中进行独立的配置。因为 server.xml 是不可动态重加载的资源,服务器一旦启动了以后,要修改这个文件,就得重启服务器才能重新加载,而context.xml 文件则不然。 下面是context.xml文件的配置 1 2 3 WEB-INF/web.xml 4 5 WEB-INF/eml.xml #监控资源文件,如果web.xml || eml.xml改变了,则自动重新加载改应用。 6 7 #表示数据库URL地址 17 18
context.xml的三个作用范围 1. tomcat server 级别:在$CATALINA_BASE/conf/context.xml 里配置,如果你在这个地方配置、那么这个配置文件将会被所有的webApp共享 。 2. Host 级别:在 $CATALINA_BASE/conf/Catalina/${hostName} 里添加 context.xml,继而进行配置,这个配置将会被这个主机上的所有webapp共享。 3. web app 级别:在 $CATALINA_BASE/conf/Catalina/${hostName} 里添加 ${webAppName}.xml,继而进行配置。 此时,path="", webAppName 即为 path属性的值,也就是访问的虚拟目录。 另:tomcat 服务器文件中的 $CATALINA_BASE/webapps 目录下的所有文件夹都是一个应用。这个时候不需要自己动手配置,服务器默认将文件夹名映射成虚拟目录名称。还可以通过 $CATALINA_BASE/webapps/{App}/META-INF/context.xml 来配置,这个是在web应用中自己添加的,配置和其它一样。 标签是使用, 二、web.xml文件Web应用程序描述文件,都是关于是Web应用程序的配置文件。所有Web应用的 web.xml 文件的父文件。 1 2 3 4 5 6 7 8 9 1 6 7 SampleFilter 8 mypack.SampleFilter 9 10 11 16 17 SampleFilter 18 *.jsp 19 20 21 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |