linux中安装tomcat 以及遇到的一些问题


CentOS7的安装
linux中安装Java
linux中安装tomcat
linux下安装MySQL
linux下安装Nginx

前言

linux中安装tomcat的前提是安装JRE或者JDK JDK安装点这里

传输工具

传输工具请查看此文章,我用的是mobaxterm工具,在文中末

tomcat下载

https://tomcat.apache.org/
在这里插入图片描述

安装

注意:操作tomcat时,不要用ssh工具,在linux的命令行进行操作
下载完成之后使用传输工具传输到linux中

我这里是放到了 /opt/
使用tar命令解压即可。

tar -zxvf tomcat安装包

在这里插入图片描述
解压完成之后我们启动tomcat
进入tomcat的bin目录下
启动./startup.sh 或者 sh startup.sh
在这里插入图片描述
启动完成之后我们看下是否启动成功
ps -ef| grep tomcat
下边这样就是启动成功了
在这里插入图片描述
在linux本地就可以访问ip:8080 了
在这里插入图片描述

关闭防火墙

防火墙策略点这里

想要局域网内都可以连接上,就需要关闭linux的防火墙了

查看防火墙状态 systemctl status firewalld.service
状态: 防火墙运行中
在这里插入图片描述
关闭防火墙 systemctl stop firewalld.service
查看状态 systemctl status firewalld.service
在这里插入图片描述
设置开机禁止启动防火墙 systemctl disable firewalld.service
在这里插入图片描述

启动失败

查看8080端口是否被占用
sudo netstat -apn | grep 8080
下边这样就是8080被占用了
杀死8080线程kill -9 11832 ,然后在启动tomcat
在这里插入图片描述
sh startup.sh
本地访问即可成功

防火墙打开8080端口

:前言:如果不想关闭防火墙,那么打开8080端口

虚拟机上安装tomcat后本地可以正常访问,可是这时tomcat还不能被外界浏览器访问,需要在centOS默认防护墙上打开8080端口;

firewall-cmd --list-ports//检查防火墙开放的端口
firewall-cmd --zone=public --add-port=22/tcp --permanent//开启防火墙端口22
firewall-cmd --zone=public --add-port=8080/tcp --permanent//开启防火墙端口8080
firewall-cmd --zone=public --add-port=9904/tcp --permanent//开启防火墙端口9904
firewall-cmd --zone=public --add-port=3306/tcp --permanent//开启防火墙端口3306

重启防火墙:systemctl restart firewalld.service

打开外部浏览器,输入http://centOS IP:8080
即可看到Tomcat欢迎界面!

自己遇到的问题

问题描述:
tomcat 安装成功之后,启动tomcat,显示如下
在这里插入图片描述
tomcat启动成功了,然后我在linux本地访问ip:8080被拒绝访问,然后我就去看conf目录下的server.xml文件,配置的是8080端口,没问题,然后我就去看tomcat是否运行成功
执行: ps -ef| grep tomcat
在这里插入图片描述
发现就显示这个,这样是不正常的,然后我就去看8080端口是否运行
指令: sudo netstat -apn | grep 8080
结果发现8080端口没有运行,然后就想着查看下java环境是否安装成功
指令: java -version
然后也正常给出反馈了,表示java环境安装成功了,当时就很纳闷,死活访问不了,接着就去网上查,找了很久,
排查跟我方法都一样,就是看是否运行,看8080端口是否被占用,查看java环境是否正常,重启,
找了两个多小时还没能解决,自己也是很崩溃,内心像个孩子一样想哭,第二天寻求朋友的帮助,还是无果,
当时我在安装完JDK环境之后是有快照的,然后恢复快照,重新进行了安装,然后他自己就成功了,就很尴尬~

可能: 本人第一次安装失败用的是SSH链接的工具,第二次安装用的是linux中的命令行,强行缓解下尴尬~~

在这里描述自己出现问题,没有别的想法,也算是帮自己做个记录把,然后给一些看到此文章朋友一点建议吧,多拍快照~~
一些解决方案我也在此文章都写到了,希望可以帮助大家把,
当然这些解决方案是我自己知道的,当然还有我不清楚的,还望海涵,毕竟本人是一名正在拼搏的小渣渣~

写文章的目的:
1.帮自己做个记录把,毕竟在公司里时间是很快的,突然安排到了不经常接触的也不怕一点也不懂
2.也是想帮助同行的朋友们解决一些问题吧~(希望不要给大家带来误导就好)

人生很短,且行且珍惜~

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值