1、系统更新:确保你的系统是最新的,执行以下命令更新系统软件包:
- sudo yum update y
2、安装Java Development Kit(JDK):Tomcat需要JDK来运行,因此我们需要先安装JDK,可以使用以下命令安装OpenJDK:

- sudo yum install java1.8.0openjdkdevel y
安装完成后,可以通过以下命令检查是否成功安装:
- java version
你应该会看到类似以下的输出:
- java version "1.8.0_xxx"
- Java(TM) SE Runtime Environment (build 1.8.0_xxxbxx)
- Java HotSpot(TM) 64Bit Server VM (build 25.XXbxx, mixed mode)
3、下载Tomcat:访问apache Tomcat官方网站下载适用于linux的Tomcat二进制发行版,你也可以使用wget命令直接下载,
- wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat8/v8.5.57/bin/apachetomcat8.5.57.tar.gz
4、解压Tomcat:将下载的Tomcat tar包上传到服务器并解压,你可以将其解压到/usr/local
目录或其他你选择的目录:
- mkdir /usr/local/tomcat8
- tar zxvf apachetomcat8.5.57.tar.gz C /usr/local/tomcat8 stripcomponents=1
5、配置Tomcat:进入解压后的Tomcat目录,编辑配置文件以适应你的环境需求,修改端口和其他配置(可选):
- cd /usr/local/tomcat8/conf
- nano server.xml
可以配置Tomcat的管理员用户,编辑conf/tomcatusers.xml
文件,并添加管理员角色和用户名。

6、启动Tomcat:在终端中执行以下命令,启动Tomcat服务器:
- /usr/local/tomcat8/bin/startup.sh
启动后,可以通过查看日志文件来确认Tomcat是否启动成功:
- tail f /usr/local/tomcat8/logs/catalina.out
7、访问Tomcat:在Web浏览器中输入以下地址以访问Tomcat默认端口:
- http://<你的服务器IP地址>:8080/
如果一切正常,你应该会看到Tomcat的欢迎页面。
8、设置开机自启动(可选):为了使Tomcat在系统重启时自动启动,可以创建一个systemd服务文件,创建一个新的service文件:
- sudo nano /usr/lib/systemd/system/tomcat8.service
然后在文件中添加以下内容:

- [Unit]
- Description=Apache Tomcat Web Application Container
- After=syslog.target network.target remotefs.target nsslookup.target
- [Service]
- Type=forking
- PIDFile=/usr/local/tomcat8/temp/tomcat.pid
- ExecStart=/usr/local/tomcat8/bin/startup.sh
- ExecStop=/usr/local/tomcat8/bin/shutdown.sh
- PrivateTmp=true
- [Install]
- WantedBy=multiuser.target
保存并关闭文件,然后启用并启动服务:
- sudo systemctl enable tomcat8.service
- sudo systemctl start tomcat8.service
你可以通过以下命令检查服务状态:
- sudo systemctl status tomcat8.service
相关FAQs
Q1: 如何更改Tomcat的默认端口?
A: 编辑server.xml
文件,找到<Connector port="8080"
标签并将其中的端口号改为你想要的端口,例如80
。
Q: 如何配置Tomcat的管理员用户?
A: 编辑conf/tomcatusers.xml
文件,添加或修改如下内容:
- <role rolename="managergui"/>
- <user username="admin" password="password" roles="managergui"/>
Q: 如何停止Tomcat服务?
A: 你可以使用以下命令停止Tomcat服务:
- sudo systemctl stop tomcat8.service
或者如果你没有设置为systemd服务,可以直接在Tomcat的bin目录下运行:
- /usr/local/tomcat8/bin/shutdown.sh