1、搜索tomcat,去官网下载tomcat8 下载链接
2、解压tomcat8
1)使用ssh上传即可
我这里是使用Xftp6传输的
在/home目录下创建一个tomcat文件
然后将下载的tomcat8压缩包传输到/home/tomcat下
2)解压tomcat
cd /home/tomcat #进入tomcat文件
tar -zxvf apache-tomcat-8.5.43.tar.gz #解压apache-tomcat-8.5.43.tar.gz
rm -rf apache-tomcat-8.5.43.tar.gz #删除压缩包
3、启动tomcat,查看日志(前提安装了JDK JDK安装)
cd /home/tomcat/apache-tomcat-8.5.43/bin #进入tomcat的bin目录下
./startup.sh #启动tomcat
tail -f -n1000 ../logs/catalina.out #查看日志
4、验证访问
http://{ip}:8080
5、无法访问的解决办法
出现无法访问的原因很大可能是防火墙没关闭,在这里提供两个解决办法:一是关闭防火墙。另一个是在防火墙上添加8080端口
1)关闭防火墙
systemctl stop firewalld.service #关闭防火墙
systemctl start firewalld.service #开启防火墙
systemctl disable firewalld.service #禁止开机时启动防火墙
关闭防火墙后再去访问
2)添加端口,允许8080端口通过防火墙
a.关闭tomcat
/home/tomcat/apache-tomcat-8.5.43/bin/shutdown.sh #关闭tomcat
b.添加端口
firewall-cmd --permanent --zone=public --add-port=8080/tcp #添加8080端口
firewall-cmd --reload #加载设置
c.验证
firewall-cmd --zone=public --query-port=8080/tcp #验证是否生效
验证完成后再去访问tomcat
6、配置自启动
1)进入到tomcat的bin目录下,运行以下命令
vim catalina.sh
找到OS specific support,在这一行前面添加以下内容后保存退出
JAVA_HOME=/usr/local/jdk1.8.0_211 #注意这里用自己的jdk路径,去/etc/profile下复制就好了
2)然后配置服务并开机自启动
vi /usr/lib/systemd/system/tomcat.service
添加以下内容 ,然后保存退出
[Unit]
Description=Tomcat
After=syslog.target network.target remote-fs.target nss-lookup.target[Service]
Type=oneshot
ExecStart=填自己的tomcat安装路径/bin/startup.sh
ExecStop=填自己的tomcat安装路径/bin/shutdown.sh
ExecReload=/bin/kill -s HUP $MAINPID
RemainAfterExit=yes[Install]
WantedBy=multi-user.target
#然后执行以下命令后,reboot重启再去验证一下就可以了
systemctl daemon-reload
systemctl enable tomcat #开机自动启动
systemctl start tomcat.service #启动服务