Last Updated on

前言

Tomcat是一个常用的免费开源的web应用服务器,常被使用来做为Java Web项目的应用服务器,Tomcat分为7,8,9三个版本,版本越高则相对使用更新的技术,功能更强大,性能相对更优,但很多时候公司的web应用服务,更看中稳定,当一个公司使用的很稳定的,一般不会轻易使用新版,可能造成一些不可预计的问题,所以目前三个版本都有迭代优化。

具体使用什么版本,根据实际情况,如果是刚开始使用,我则更推荐使用Tomcat9最新稳定版,相对来说更新的技术也不容易过时,即使以后不升级也能稳定的更久,在互联网领域,新技术层出不穷,不能过于保守,要勇于尝试使用新技术,不然迟早会被时代淘汰。

Tomcat 所有版本在centos7 上的安装方式都是一样的,这样我以tomcat9为例进行记录介绍。

正文

1. 安装jdk环境

默认centos7 系统自带openjdk的环境,但是我们一般需要使用oracle jdk,根据下面文章,首先安装oracle jdk的环境。Tomcat的启动需要依赖Jdk环境,安装jdk1.8:

《centos7 安装 JDK 1.8》

2. 下载安装包

访问Tomcat官方网站,进行下载,这里我下载最新的tomcat9,实际情况,按自己需求下载即可,方法一样。

# 下载
$ wget http://us.mirrors.quenda.co/apache/tomcat/tomcat-9/v9.0.21/bin/apache-tomcat-9.0.21.tar.gz

3. 安装并启动

# 解压
$ tar -zxvf apache-tomcat-9.0.21.tar.gz

# 将解压的文件,移动到自己喜欢的目录,我这里移动到/usr/local/下
$ mv apache-tomcat-9.0.21 /usr/local/

# tomcat只需要解压出来就可以直接运行,配置文件为:
# /usr/local/apache-tomcat-9.0.21/conf/server.conf
# tomcat默认监听8080端口,启动tomcat
$ /usr/local/apache-tomcat-9.0.21/bin/startup.sh

# 启动后开放8080端口防火墙
$ firewall-cmd --add-port=8080/tcp --permanent
$ firewall-cmd --reload

# 关闭tomcat命令为:
$ /usr/local/apache-tomcat-9.0.21/bin/shutdown.sh

tomcat启动后,访问服务器的ip的8080端口,就能看到默认的web页面,证明正常启动成功。

结束

ok,到此tomcat的安装就完成了,我这里并没有将其设置为系统服务,通过systemctl 来管理,因为其作为一个web应用服务器,是可以在一台服务器上启动多个tomcat的,为了方便满足各种需求和使用,直接通过命令来控制会更好。关于tomcat的常见使用,在后面会陆续更新更多。

有任何问题,欢迎留言