Tomcat 配置简介

我们一旦运行了Tomcat,则需要定制其配置。例如,想要支持虚拟主机、修改端口、配置 HTTPS 认证、映射虚拟目录。注意了,Tomcat 也具备 “域”(realm)的功能,这是允许实现网站特定行为的授权用户清单。

Tomcat 主要通过编辑配置文件及重启 Tomcat 来进行配置。下面将介绍 $CATALINA_HOME/conf 目录中的主要配置文件:

server.xml 

server.xml 是 Tomcat 中最重要的配置文件,server.xml 的每一个元素都对应了 Tomcat 中的一个组件;通过对 xml 文件中元素的配置,可以实现对 Tomcat 中各个组件的控制。因此,学习 server.xml 文件的配置,对于了解和使用 Tomcat 至关重要。

web.xml

web.xml 是 web 应用部署的重要的描述条件,它支持的元素及属性来自于 servlet 规范定义。在 tomcat 中,web 应用的部署描述信息文件包括 tomcat/conf/web.xml 以及 web 应用的 WEB-INF/web.xml 文件。

该 web.xml 文件适用于整个 web 应用程序设置的配置文件,必须符合 servlet 规范的标准格式;

tomcat-users.xml

Tomcat Manager 的用户配置在 Tomcat安装目录/conf/tomcat-users.xml 文件中进行管理。Tomcat Manager 是 Tomcat 自带的、用于对 Tomcat 自身以及部署在 Tomcat 上的应用进行管理的web应用。默认情况下,Tomcat Manager是处于禁用状态的。准确的说,Tomcat Manager 需要以用户角色进行登录并授权才能使用相应的功能,不过 Tomcat 并没有配置任何用户,因此我们需要先进行用户配置后才能使用 Tomcat Manager。

catalina.policy

Tomcat 的 Java 安全防护策略配置文件;

context.xml

默认的 context 设置,应用于安装了 Tomcat 的所有主机的所有部署内容;

说说我的看法
全部评论(
没有评论
关于
本网站专注于 Java、数据库(MySQL、Oracle)、Linux、软件架构及大数据等多领域技术知识分享。涵盖丰富的原创与精选技术文章,助力技术传播与交流。无论是技术新手渴望入门,还是资深开发者寻求进阶,这里都能为您提供深度见解与实用经验,让复杂编码变得轻松易懂,携手共赴技术提升新高度。如有侵权,请来信告知:hxstrive@outlook.com
公众号