CentOS系统中Tomcat配置文件的位置及常见文件路径
Tomcat的配置文件主要集中在安装目录下的conf子目录中,不同安装方式会导致路径略有差异,以下是CentOS环境下常见的配置文件位置说明:
server.xmlserver.xml是Tomcat的核心配置文件,用于定义服务器端口、连接器、虚拟主机(<Host>)、引擎(<Engine>)等关键设置。
apache-tomcat包):路径通常为/opt/tomcat/conf/server.xml(例如/opt/tomcat9/conf/server.xml)。yum包管理器安装:路径通常为/etc/tomcat/server.xml(部分版本可能仍在/usr/share/tomcat/conf/下,但yum安装更推荐/etc/tomcat)。context.xmlcontext.xml用于配置Web应用的上下文环境(如数据库连接池、资源引用、会话管理等)。
conf/context.xml(所有Web应用共享)。conf/Catalina/localhost/目录下创建与应用同名的XML文件(如example.xml),用于覆盖全局配置。tomcat-users.xmltomcat-users.xml用于定义Tomcat用户角色(如manager-gui、admin-gui)及认证信息。
conf/tomcat-users.xml(无论手动安装还是yum安装,路径一致)。虽然不是配置文件,但Web应用默认部署在webapps目录下(如/opt/tomcat/webapps/或/usr/share/tomcat/webapps/),部分配置(如context.xml)可通过在此目录下创建META-INF/context.xml文件实现应用级定制。
CATALINA_HOME环境变量指向的安装目录,配置文件均在$CATALINA_HOME/conf/下。sudo systemctl restart tomcat或sudo systemctl restart tomcat9)使更改生效。