安装:
1、先去官网下载最新版的 Tomcat 8 :
https://tomcat.apache.org/download-80.cgi
如下图所示,复制 Core 下的 tar.gz 包的下载链接:

2、进入你的 CentOS ,先使用 yum 安装 wget(如果已经安装过,可忽略这步):
[root@host ~]# yum -y install wget
3、Ricky 个人是喜欢把一些临时文件放到 /tmp 目录下,所以进入 /tmp 目录,使用 wget 命令把 Tomcat 的 tar.gz 包下载到这里,然后解压:
[root@host ~]# cd /tmp [root@host tmp]# wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.24/bin/apache-tomcat-8.5.24.tar.gz [root@host tmp]# tar -zxvf apache-tomcat-8.5.24.tar.gz
4、将解压好的文件夹,整个移动到 /usr/local/ 目录下,然后设置一个软链接:
[root@host tmp]# mv apache-tomcat-8.5.24 /usr/local/ [root@host tmp]# cd /usr/local/ [root@host local]# ln -s apache-tomcat-8.5.24/ tomcat
5、把 Tomcat 的启动脚本添加到开机自启动(还要给 rc.local 文件添加可执行权限,如果已添加可忽略),并执行 Tomcat 的启动脚本即可:
(1)给 rc.local 文件添加可执行权限: [root@host local]# chmod +x /etc/rc.d/rc.local [root@host local]# chmod +x /etc/rc.local (2)把 Tomcat 的启动脚本添加到开机自启动: [root@host local]# echo "sh /usr/local/tomcat/bin/startup.sh" >> /etc/rc.local (3)执行 Tomcat 的启动脚本: [root@host local]# sh /usr/local/tomcat/bin/startup.sh
至此,安装完成。
如何安装 Tomcat 的 apr ?
详情请点击这里。
如何使用 nobody 用户(或者普通用户)来运行 Tomcat ?
详情请点击这里。
疑问及如何升级到更新版本的 Tomcat :
为什么要设置这个软链接?主要是为了方便升级和记录当前 Tomcat 的版本号。打个比方,你现在想要尝试升级 Tomcat 到 9.x.x ,那么你可以这么做:
[root@host tmp]# ...... [root@host tmp]# mv apache-tomcat-9.x.x /usr/local/ [root@host tmp]# cd /usr/local/ [root@host local]# sh /usr/local/tomcat/bin/shutdown.sh # 关闭 Tomcat 的进程 [root@host local]# rm -f tomcat # 删除旧的软链接 [root@host local]# ln -s apache-tomcat-9.x.x/ tomcat # 创建新的软链接
然后再执行启动脚本即可启动新版的 Tomcat ,rc.local 文件也是不需要更改的:
[root@host local]# sh /usr/local/tomcat/bin/startup.sh
如果你发现 Tomcat 9.x.x 并不能很好地工作(比如你的代码不兼容新版的 Tomcat ),你需要回滚到旧的版本,那么你可以像下面这样迅速地切换回 apache-tomcat-8.5.24 的版本:
[root@host local]# sh /usr/local/tomcat/bin/shutdown.sh # 关闭 Tomcat 的进程 [root@host local]# rm -f tomcat # 删除软链接 [root@host local]# ln -s apache-tomcat-8.5.24/ tomcat # 创建新的软链接 [root@host local]# sh /usr/local/tomcat/bin/startup.sh # 开启 Tomcat 的进程
如果你发现 Tomcat 9.x.x 运行起来没什么问题,那么只需要删除掉 apache-tomcat-8.5.24 这个文件夹即可(请根据需要备份 Tomcat 的配置和你的 Java 代码)。
发表评论?