以下是CentOS下配置Tomcat的核心步骤:
安装Java环境
sudo yum install java-1.8.0-openjdk-devel
java -version # 验证安装
下载并解压Tomcat
wget https://archive.apache.org/dist/tomcat/tomcat-9/v9.0.56/bin/apache-tomcat-9.0.56.tar.gz
sudo tar xvf apache-tomcat-9.0.56.tar.gz -C /opt
sudo mv /opt/apache-tomcat-9.0.56 /opt/tomcat # 可选:重命名目录
配置环境变量
编辑 /etc/profile.d/tomcat.sh:
sudo nano /etc/profile.d/tomcat.sh
添加内容:
export CATALINA_HOME=/opt/tomcat
export PATH=$CATALINA_HOME/bin:$PATH
生效配置:
source /etc/profile.d/tomcat.sh
启动Tomcat
cd /opt/tomcat/bin
./startup.sh
验证:浏览器访问 http://服务器IP:8080,查看默认页面。
配置防火墙
sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent
sudo firewall-cmd --reload
设置开机自启动(可选)
创建服务文件 /etc/systemd/system/tomcat.service:
sudo nano /etc/systemd/system/tomcat.service
内容示例:
[Unit]
Description=Apache Tomcat
After=network.target
[Service]
Type=forking
Environment=CATALINA_HOME=/opt/tomcat
ExecStart=/opt/tomcat/bin/startup.sh
ExecStop=/opt/tomcat/bin/shutdown.sh
User=tomcat
Group=tomcat
Restart=on-failure
[Install]
WantedBy=multi-user.target
启用服务:
sudo systemctl daemon-reload
sudo systemctl enable tomcat
sudo systemctl start tomcat
配置Tomcat用户权限(可选)
sudo useradd tomcat
sudo chown -R tomcat:tomcat /opt/tomcat
sudo chmod -R 755 /opt/tomcat
/opt/tomcat/conf/tomcat-users.xml,添加用户角色(如管理权限)。说明:步骤可根据实际需求调整,如需配置SSL、域名绑定等,可参考Tomcat官方文档进一步操作。