CentOS 7.3 环境下 Tomcat 的安装与配置指南
Tomcat 是一款流行的开源 Java Servlet 和 JavaServer Pages (JSP) 容器,它实现了 Java EE 的部分规范,在 CentOS 7.3 系统下安装和配置 Tomcat,是许多 Java 开发者和系统管理员的基础技能,本文将详细介绍如何在 CentOS 7.3 环境下安装和配置 Tomcat。
安装 Tomcat
准备工作
在开始安装之前,请确保您的 CentOS 7.3 系统已经更新了最新的软件包,可以通过以下命令更新:
sudo yum update
下载 Tomcat
访问 Apache Tomcat 官方网站(https://tomcat.apache.org/),下载适合您系统的 Tomcat 版本,本文以 Tomcat 9.0.41 为例。
解压 Tomcat
将下载的 Tomcat 压缩包解压到指定的目录,/opt/:
sudo tar -zxvf apache-tomcat-9.0.41.tar.gz -C /opt/
配置环境变量
编辑 ~/.bash_profile 文件,添加以下内容:
export CATALINA_HOME=/opt/apache-tomcat-9.0.41 export PATH=$PATH:$CATALINA_HOME/bin
执行以下命令使配置生效:
source ~/.bash_profile
配置 Tomcat
修改端口
默认情况下,Tomcat 使用 8080 端口,如果需要更改端口,可以编辑 CATALINA_HOME/conf/server.xml 文件,找到以下行:
<Connector port="8080" protocol="HTTP/1.1" SSLEnabled="false" />
将其修改为所需的端口号,
<Connector port="8081" protocol="HTTP/1.1" SSLEnabled="false" />
配置虚拟主机
在 CATALINA_HOME/conf/server.xml 文件中,找到 <Host> 标签,添加以下内容以配置虚拟主机:
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
<Context path="" docBase="webapps/ROOT" />
</Host> appBase 指定应用程序的部署目录,docBase 指定默认的 Web 应用程序。
修改日志文件路径
编辑 CATALINA_HOME/conf/logging.properties 文件,将以下行:
org.apache.catalina.util.LifecycleListener=org.apache.catalina.startup.LogListener
修改为:
org.apache.catalina.util.LifecycleListener=org.apache.catalina.startup.LogListener java.util.logging.FileHandler.pattern=%h/tomcatlogs/%u-%g-%x.log
这样,日志文件将被保存在 /opt/apache-tomcat-9.0.41/tomcatlogs/ 目录下。
启动 Tomcat
执行以下命令启动 Tomcat:
sudo /opt/apache-tomcat-9.0.41/bin/startup.sh
查看系统进程,确认 Tomcat 是否已启动:
ps -ef | grep tomcat
FAQs
问题:如何查看 Tomcat 的版本信息?
解答: 在 Tomcat 的 bin 目录下,执行以下命令:
./version.sh
或者,访问 Tomcat 的首页(http://localhost:8080/),首页会显示 Tomcat 的版本信息。
问题:如何停止 Tomcat?
解答: 在 Tomcat 的 bin 目录下,执行以下命令:
./shutdown.sh
或者,使用
kill命令杀掉 Tomcat 进程:kill -9 进程ID
进程ID是您在步骤四中查看的 Tomcat 进程ID。

