Tomcat下4个xml配置文件详细介绍 |
linux服务配置文件配置原则:最小影响原则
linux服务配置文件生效原则:就近原则
context.xml文件 |
(1)context.xml
- Context.xml 是Tomcat公用的环境配置,tomcat服务器会定时去扫描这个文件。一旦发现文件被修改(时间戳改变了),Tomcat就会自动重新加载Context.xml,而不需要重启服务器。
(2)配置示例:
<Context path="/eml" docBase="eml" debug="0" reloadbale="true" privileged="true">
<WatchedResource>WEB-INF/web.xml</WatchedResource>
<WatchedResource>WEB-INF/eml.xml</WatchedResource> #监控资源文件,如果web.xml || eml.xml改变了,则自动重新加载改应用。
<Resource name="jdbc/testSiteds" #表示指定的jndi名称
auth="Container" #表示认证方式,一般为Container
type="javax.sql.DataSource"
maxActive="100" #连接池支持的最大连接数
maxIdle="40" #连接池中最多可空闲maxIdle个连接
maxWait="30000" #连接池中连接用完时,新的请求等待时间,毫秒
username="txl" #表示数据库用户名
password="123456" #表示数据库用户的密码
driverClassName="com.mysql.jdbc.Driver" #表示JDBC DRIVER
url="jdbc:mysql://localhost:3306/testSite" /> #表示数据库URL地址
</Context>
(3)context.xml 的三个作用范围:
- 1.tomcat server :
- 2.Host :
- 3.web app :
web.xml文件 |
(1)web.xml
Web应用程序描述文件,都是关于是Web应用程序的配置文件。所有Web应用的web.xml文件的父文件。
web.xml为所有webapps提供默认部署的相关配置
server.xml文件 |
(1)server.xml文件
server.xml是对tomcat的设置,可以设置端口号,添加虚拟机这些的,是对服务器的设置。
tomcat-users.xml文件 |
(1)tomcat-users.xml文件
关于用户角色、管理员的信息都在这个配置文件中。登录用户默认是注释掉的,把 <!– –>去掉才能生效。
catalina.properties文件 |
(1)catalina.properties文件
Java属性的定义文件,用于设定类加载器路径,以及一些JVM调优相关参数
catalina.policy文件 |
(1)catalina.policy文件
当使用-security选项启动Tomcat时,用于为Tomcat设置安全策略
logging.properties文件 |
(1)logging.properties文件
日志系统相关配置,log4j
配置文件简介暂时只有这些,后续想到再补充吧,Tomcat配置文件参考博客:https://blog.csdn.net/qq_29028175/article/details/53363738