继上次linux和Windows安装jdk后,这次来安装tomcat
当网页接收到请求时,需要tomcat自动把jsp里面的java程序部分提取出来,调用jdk将java程序编译成class,然后再执行这个class,故而需要安装jdk,不然jsp程序无法编译。
附上一张tomcat版本和jdk对应关系
![83bbe5ea15345a0bdac5963b2b69b5b1.png](https://i-blog.csdnimg.cn/blog_migrate/e19a6b61112915188bb9f1592392b126.jpeg)
jdk和tomcat版本对应关系
一、在linux中安装tomcat
① 安装前测试下jdk是否成功安装
![90e7005c901cf8bc2c8d7fc9aed038c8.png](https://i-blog.csdnimg.cn/blog_migrate/1b6ff51137a8e583153a6285381b35ae.jpeg)
测试jdk是否安装成功
② jdk已经安装成功,开始安装tomcat,官网下载tomcat源码包,通过rz上传至linux
![e229126ea824f2420556e342d0003162.png](https://i-blog.csdnimg.cn/blog_migrate/b38fa6fb3474f15c45efecfafac7568c.jpeg)
rz上传tomcat源码包
③ 上传完后,解压文件,建立tomcat文件夹,mkdir /usr/local/tomcat
![644bb46e24b25571bc433197cc8f51e0.png](https://i-blog.csdnimg.cn/blog_migrate/8eb7039cc3b476073b37e0d95b57823d.jpeg)
解压tomcat
④ 解压完成后进入bin目录,或者直接绝对路径启动 /usr/local/tomcat/apache-tomcat-8.5.41/bin/startup.sh
![c1931f74a9869886415e93719c9b3962.png](https://i-blog.csdnimg.cn/blog_migrate/a913a068f4f367640ffcebb98f2741f8.jpeg)
⑤ 添加开放端口,tomcat默认端口是8080,在防火墙中添加后重启防火墙
![e6cf453787c75aa296add15d47d36e91.png](https://i-blog.csdnimg.cn/blog_migrate/0e76d8b41e146e4641b400ca12a4b338.jpeg)
添加开放端口8080
⑥ 查看进程和端口是否已经正常启动 ps -aux | grep tomcat netstat -lnp | 8080
![fc914cf0f928554c0b7ff9e5a394144c.png](https://i-blog.csdnimg.cn/blog_migrate/9aa2fef4625ef8bacd4a7550df2f521d.jpeg)
查看进程
⑦ 在浏览器中访问ip加端口号tomcat页面
![8244a3e22ac22af32404806801e53425.png](https://i-blog.csdnimg.cn/blog_migrate/65f48fb80b13e346dd5baac5cc2e7db1.jpeg)
浏览器查看页面
![0ade684a783240c2592f86a5c170f851.png](https://i-blog.csdnimg.cn/blog_migrate/94f912e659ee2fab282f00ed7c12e3ec.jpeg)
换成自己发布的web项目
二、 在Windows中安装tomcat
① 官网下载安装包,首先安装jdk,jdk这里就不详细介绍,上篇文章已经介绍如何安装jdk了,安装tomcat前,测试下jdk环境是否已经安装成功。
![0df865689a66446500c457ed5f2997fd.png](https://i-blog.csdnimg.cn/blog_migrate/bfc05e3b5ddc85132576bdfa44bdd03c.jpeg)
测试jdk环境是否成功
②在电脑中配置tomcat环境变量 右键计算机→属性→高级系统设置→高级→环境变量,在系统变量中添加变量名和变量值
![fcfb24d6c0cbefde6f6910f3bc9482eb.png](https://i-blog.csdnimg.cn/blog_migrate/d7869beb5e09ed4b76207fb162927087.jpeg)
复制解压缩后的路径
变量名为TOMCAT_HOME 变量值为tomcat文件解压缩后的路径
![26fbeb9d6b47e6fc935d3df93677d717.png](https://i-blog.csdnimg.cn/blog_migrate/d219e3840a74dfe802cb22f0ee93568f.jpeg)
tomcat变量名和变量值
再次添加变量名 CATALINA_HOME 变量值依然是tomcat解压缩后的路径
![a2fcff12710fc76069d6f36700b9a964.png](https://i-blog.csdnimg.cn/blog_migrate/16dd59686605d5f07fcf6e5deab24807.jpeg)
添加变量名CATALINA_HOME和变量值
③ 修改系统环境变量Path,点击编辑,在原有的变量值后边添加 ;%TOMCAT_HOME%bin;%CATALINA_HOME%lib (注意前边有个分号)
![2d7f4e0d0224ef838f3147a02cabcab7.png](https://i-blog.csdnimg.cn/blog_migrate/22508177ff75ddc03b2f2e7ca8742cb7.jpeg)
修改Path变量值
④ win+r 输入cmd 在cmd窗口中输入startup ,来启动tomcat
![931518be1102e5cf54cbc12fbbb6338c.png](https://i-blog.csdnimg.cn/blog_migrate/502f7e8b77ab395397ccab6dd49e8585.jpeg)
启动tomcat
⑤ 防火墙入站规则中添加8080端口,在浏览器中访问ip加端口查看页面。
![839e9d4868ea4a3cc1dc06223be54b9a.png](https://i-blog.csdnimg.cn/blog_migrate/e4ae327aeb19de6886ca018e688feac4.jpeg)
输入ip加端口打开页面
以上就是linux和windows下安装tomcat的全部过程,欢迎各位补充,如果我的安装过程有什么错误的话,也欢迎各位前来指导,一起探讨。