Apache-tomcat的安装

Tomcat的介绍

  Tomcat服务器是一个开源的轻量级Web应用服务器,在中小型系统和并发量小的场合下被普遍使用,是开发和调试ServletJSP 程序的首选。

  Tomcat最初是由Sun的软件架构师詹姆斯·邓肯·戴维森开发的。后来他帮助将其变为开源项目,并由Sun贡献给Apache软件基金会。由于大部分开源项目O'Reilly都会出一本相关的书,并且将其封面设计成某个动物的素描,因此他希望将此项目以一个动物的名字命名。因为他希望这种动物能够自己照顾自己,最终,他将其命名为Tomcat(英语公猫或其他雄性猫科动物)。而O'Reilly出版的介绍Tomcat的书籍(ISBN 0-596-00318-8)的封面也被设计成了一个公猫的形象。而Tomcat的Logo兼吉祥物也被设计为一只公猫。

Tomcat的下载

  Tomcat需要Java的支持,需要先安装Java(JDK),目前Tomcat最新稳定的版本是9.0.33,这个版本最低的Java的要求是8

  Java的安装方法详情见:https://blog.yifengzis.cn/2020/04/03/Java-JDK-的安装/

  Tomcat的官方:https://tomcat.apache.org/

  在阿里云的镜像站里面有Tomcat的安装包,地址是:https://mirrors.aliyun.com/apache/tomcat

Tomcat的安装

登录服务器,下载Tomcat的最新稳定版并解压的/opt目录下

1
2
3
4
# 下载Tomcat的最新稳定版本
wget -c https://mirrors.aliyun.com/apache/tomcat/tomcat-9/v9.0.33/bin/apache-tomcat-9.0.33.tar.gz
# 解压到`/opt`目录下
tar -zxvf apache-tomcat-9.0.33.tar.gz -C /opt/

进入tomcatbin目录,启动Tomcat

1
2
3
4
5
6
7
8
# 进入tomcat的启动目录下
cd /opt/apache-tomcat-9.0.33/bin
# 启动tomcat
nohup ./startup.sh & # Tomcat启动命令
# 停止tomcat
./shutdown.sh # Tomcat停止命令
# 如果启动失败,可以查看目录下的`nohup.out`文件,里面有日志
tail -f /opt/apache-tomcat-9.0.33/bin/nohup.out

开启防火墙端口

1
2
3
4
5
6
# 不同发行版本的Linux都拥有不同的防火墙软件,红帽和CentOS默认的防火墙是firewalld,下面以firewalld为例:
sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent # 开启8080端口
# 开放端口之后并不能用,需要重启firewalld服务
sudo firewall-cmd --reload # 重新加载firewalld
# 或者
sudo systemctl restart firewalld.service # 重启firewalld

验证Tomcat是否正常运行

打开浏览器,输入http://服务器IP地址:8080/

如果出现下面网页,则安装成功。

Apache-Tomcat_7.0.82.png