安装tomcat(linux系统)

      讲述如何在linux系统上安装tomcat,使用的linux系统版本是CentOS8,tomcat版本是10.1.13,安装方式为二进制发布包安装。

 

  • 二进制发布包的下载

以下是官方下载链接:

https://tomcat.apache.org/download-10.cgi

  •  上传tomcat的安装包

将文件上传好后,创建文件目录

mkdir /usr/local/tomcat

输入以下命令进行解压,注意这里的C是大写

tar -zxvf 文件名 -C /usr/local/tomcat

进入解压目录,再进入解压后的文件里面的bin目录,执行其中的startup.sh脚本文件,开启tomcat服务

sh startup.sh
  • 查看tomcat系统进程

输入以下命令查看tomcat系统进程,验证tomcat是否启动成功

ps -ef | grep tomcat

找到tomcat进程,说明开启成功,但是此时我们是无法访问虚拟机上的tomcat,原因是系统防火墙的拦截,所以要将tomcat的8080端口开放,这里不建议将系统防火墙关闭

  • 开放8080端口

输入以下命令开放8080端口

firewall-cmd --zone=public --add-port=8080/tcp --permanent

开放后刷新防火墙

firewall-cmd --reload

查看8080端口是否开放成功

firewall-cmd --query-port=8080/tcp
  •  测试是否可以成功访问

成功访问

有可能出现无法访问的情况,此时的8080端口已经开放,tomcat的进程也已经开启。如果停止tomcat进程会报错:“严重: 无法联系[localhost:8005](基端口[8005]和偏移量[0])。Tomcat可能不在运行。”,8005端口是tomcat的关闭端口,这个端口不开启就无法访问tomcat和关闭tomcat。解决方法是进入jdk-17.0.8/conf/security/java.security文件里(这里以我的jdk目录为例),找到securerandom.source=file:/dev/random改为securerandom.source=file:/dev/./urandom,修改后重新开启tomcat服务,然后就可以正常访问tomcat了。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值