tomcat运行需要Java环境也就是需要配置jdk环境变量,但随着tomcat版本不同依赖的jdk版本也不同,所以安装需要知道各版本之间的兼容
tomcat官网(http://tomcat.apache.org/whichversion.html)给出了tomcat和JDK版本的匹配情况:
一、官网下载
地址: https://tomcat.apache.org/download-80.cgi
--网盘提取
链接:https://pan.baidu.com/s/1pWTW_U7aakzllb97Pk-ibg?pwd=g0qi
提取码:g0qi
二、安装并启动tomcat
tomcat安装包下载完成后,上传到目标服务器中,然后进行解压并启动即可。
#1、/opt下创建目录:
mkdir /opt/Tomcat
#2、上传文件:
rz
#3、解压文件:
tar -zxvf 文件名
#4、添加执行权限:
chmod +x *.sh
#5、启动tomcat服务:
sh startup.sh 或
./startup.sh
查看启动日志(验证是否启动成功)如图说明已启动
三、连接tomcat
1、查看服务器ip,ip addr 或 云服务的公网ip
2、拼接访问路径(浏览器中输入)
http://ip:端口/ 如:http://192.168.150.128:8080/
四、异常情况解决办法
出现这种情况通常是因为Linux中防火墙默认开启,导致外部无法访问
有两种解决思路
思路1:(关闭防火墙)
A-查看防火墙状态
systemctl status firewalld
如下图所示说明正常运行
B-关闭防火墙
systemctl disable firewalld
思路2:添加防火墙开放的端口(默认8080)-推荐使用这种
第一:查看防火墙状态
firewall-cmd --state
(如果关闭)开启防火墙
systemctl start firewalld
第二:检查8080端口是否被防火墙开启
firewall-cmd --permanent --zone=public --list-ports
出现下图表示没被开启
开启8080端口,出现success表示添加成功
sudo firewall-cmd --add-port=8080/tcp --permanent
第三:重启防火墙
firewall-cmd --reload
如果没有,需要再搞一次防火墙了!