在 CentOS 6 上使用 yum
安装 Tomcat 8 的步骤如下。请注意,CentOS 6 的官方支持已经结束,因此建议考虑升级到更新的版本(如 CentOS 7 或 CentOS 8)。不过,如果您仍然需要在 CentOS 6 上安装 Tomcat 8,以下是详细步骤:
Tomcat 需要 Java 环境。您可以使用 yum
安装 OpenJDK。首先,更新您的系统:
sudo yum update
然后安装 OpenJDK 7 或 8(Tomcat 8 需要 Java 7 或更高版本):
sudo yum install java-1.8.0-openjdk
安装完成后,您可以通过以下命令检查 Java 是否安装成功:
java -version
Tomcat 8 的最新版本可以从 Apache Tomcat 的官方网站下载。您可以使用 wget
命令下载 Tomcat 8 的 tar.gz 文件。首先,进入 /opt
目录(或您希望安装 Tomcat 的其他目录):
cd /opt
然后使用 wget
下载 Tomcat 8:
sudo wget https://downloads.apache.org/tomcat/tomcat-8/v8.5.88/bin/apache-tomcat-8.5.88.tar.gz
下载完成后,解压 Tomcat:
sudo tar -xvzf apache-tomcat-8.5.88.tar.gz
解压后,您可以重命名 Tomcat 目录以便于使用:
sudo mv apache-tomcat-8.5.88 tomcat8
为了方便使用,您可以将 Tomcat 的 bin
目录添加到系统的 PATH
中。编辑 /etc/profile
文件:
sudo vi /etc/profile
在文件末尾添加以下行:
export CATALINA_HOME=/opt/tomcat8
export PATH=$PATH:$CATALINA_HOME/bin
保存并退出编辑器,然后使更改生效:
source /etc/profile
您可以使用以下命令启动 Tomcat:
cd /opt/tomcat8/bin
sudo ./startup.sh
Tomcat 默认在 8080 端口上运行。您可以通过浏览器访问以下地址来确认 Tomcat 是否正在运行:
http://your_server_ip:8080
如果您的 CentOS 6 系统启用了防火墙,您需要允许 8080 端口的流量。使用以下命令打开 8080 端口:
sudo iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
sudo service iptables save
如果您希望 Tomcat 在系统启动时自动启动,可以创建一个 Systemd 服务文件(在 CentOS 7 及更高版本中)或使用 init.d
脚本(在 CentOS 6 中)。以下是一个简单的 init.d
脚本示例:
sudo vi /etc/init.d/tomcat8
#!/bin/sh
# Tomcat 8 init script
CATALINA_HOME=/opt/tomcat8
export CATALINA_HOME
case $1 in
start)
$CATALINA_HOME/bin/startup.sh
;;
stop)
$CATALINA_HOME/bin/shutdown.sh
;;
restart)
$CATALINA_HOME/bin/shutdown.sh
sleep 5
$CATALINA_HOME/bin/startup.sh
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
esac
sudo chmod +x /etc/init.d/tomcat8
sudo chkconfig --add tomcat8
领取专属 10元无门槛券
手把手带您无忧上云