CentOS 自行安装 Tomcat

准备工作
在开始安装 Tomcat 之前,我们需要确保系统环境满足以下要求:
- 操作系统:CentOS 7 或更高版本
- Java 环境:Tomcat 需要 Java 环境,建议使用 Java 8 或更高版本
- 网络环境:确保网络畅通,以便下载 Tomcat 安装包
安装 Java
- 使用
yum命令安装 Java:sudo yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel
- 验证 Java 版本:
java -version
- 设置 Java 环境变量:
sudo vi /etc/profile
在文件末尾添加以下内容:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.292.x86_64 export PATH=$PATH:$JAVA_HOME/bin
- 使环境变量生效:
source /etc/profile
下载并安装 Tomcat

- 下载 Tomcat 安装包:
wget https://mirror.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.41/bin/apache-tomcat-9.0.41.tar.gz
- 解压安装包:
tar -zxvf apache-tomcat-9.0.41.tar.gz
- 将 Tomcat 目录移动到
/usr/local/目录下:sudo mv apache-tomcat-9.0.41 /usr/local/tomcat
- 设置 Tomcat 目录权限:
sudo chown -R root:root /usr/local/tomcat
配置 Tomcat
- 修改
tomcat用户权限:sudo usermod -a -G tomcat root
- 修改
tomcat用户的环境变量:sudo vi /etc/profile.d/tomcat.sh
在文件中添加以下内容:
export CATALINA_HOME=/usr/local/tomcat export PATH=$PATH:$CATALINA_HOME/bin
- 使环境变量生效:
source /etc/profile.d/tomcat.sh
启动和停止 Tomcat
- 启动 Tomcat:
sudo systemctl start tomcat
- 查看 Tomcat 状态:
sudo systemctl status tomcat
- 停止 Tomcat:
sudo systemctl stop tomcat
访问 Tomcat
在浏览器中输入以下地址,即可访问 Tomcat 的默认主页:

http://localhost:8080/ FAQs
问题:为什么我的 Tomcat 无法启动?解答:
- 确保已经安装了 Java 环境,Java 环境变量已正确设置。
- 检查
/usr/local/tomcat目录下的logs/catalina.out文件,查看错误日志。 - 确保
tomcat用户有足够的权限访问 Tomcat 目录。
问题:如何修改 Tomcat 的端口号?解答:
- 修改
/usr/local/tomcat/conf/server.xml文件中的<Connector port="8080" ...>部分,将port属性的值修改为你想要的端口号。 - 重启 Tomcat 使修改生效。
- 修改

