Linux安装tomcat 8.5.91

本文详细介绍了如何从Apache官网下载Tomcat8.5,然后在主机上进行安装、解压,配置环境变量,修改默认端口以避免冲突。接着,文章讲述了如何启动和停止Tomcat服务,以及检查服务状态。此外,还涉及到防火墙设置和解决403权限问题的方法,包括修改context.xml和tomcat-users.xml文件来允许所有IP访问和配置管理账户。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

tomcat安装包下载准备
1.tomcat官网Apache Tomcat® - Apache Tomcat 9 Software Downloads下载
在这里插入图片描述

2.主机wget源下载

#执行命令
wget https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.91/bin/apache-tomcat-8.5.91.tar.gz

一. 部署安装
解压安装包:tar -xzvf apache-tomcat-8.5.69.tar.gz

cd 到解压后的安装路径:cd /usr/local/tomcat/apache-tomcat-8.5.91(该路径为本人存放tomcat的路径 仅供参考)
在这里插入图片描述
二. tomcat环境变量与配置
2.1 编辑profile文件

vi /etc/profile 添加tomcat环境变量路径

#tomcat环境变量路径
export TOMCAT_HOME=/usr/local/apache-tomcat-8.5.91 #添加此段
在这里插入图片描述
配置成功后,使文件生效:source /etc/profile

2.2 配置修改Tomcat端口

默认端口为8080,一般情况下为避免端口进程访问冲突,我们可以修改下端口,用来进行访问 例如下:

cd /usr/local/apache-tomcat-8.5.91/conf

vi server.xml

<Connector port="8888" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

在这里插入图片描述
三. 启动Tomcat
在这里插入图片描述
启动:sh startup.sh 或者 ./startup.sh

停止:sh shutdown.sh 或者 ./shutdown.sh

查看是否启动成功:ps -ef|grep tomcat

启动成功,查询进程如下:
在这里插入图片描述
四. 访问验证
浏览器访问:http://IP:端口/
在这里插入图片描述
扩展
配置没问题,访问出现拒绝的情况,一般检查防火墙

1.查询端口是否有进程用如下命令grep对应端口,如8888端口

例:netstat -nalp|grep 8888
在这里插入图片描述
2.检查防火墙

#停止firewall
systemctl stop firewalld.service
#开启firewall
systemctl start firewalld.service
#禁止firewall开机启动
systemctl disable firewalld.service
#查看默认防火墙状态(关闭后显示not running,开启后显示running)

firewall-cmd --state

3.设置允许所有IP可访问

webapps下会出现host-manager,manager两个文件,文件里分别包含META-INF/context.xml文件

cd /webapps/host-manager/META-INF/

vi context.xml

将allow值改成:"^.* " ( . ∗ " (^.* "(. 代表所有IP可访问)

在这里插入图片描述
4. 访问tomcat页面Server Status,Manager APP,Host Manager报错 403(拒绝访问权限问题)。

vi tomcat-users.xml添加设置账号密码即可

 <!--tomcat 首页授权登录账号密码配置 -->
  <role rolename="admin-gui"/>
  <role rolename="manager-gui"/>
  <role rolename="manager-script"/>
  <user username="admin" password="admin" roles="admin-gui,manager-gui,manager-script"/>

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值