Linux安装tomcat 8.5.91

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"/>

在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Linux是一种开源操作系统,而Tomcat是一个用于Java Web应用程序的Web服务器和Servlet容器,版本号为8.5.51。 Linux操作系统具有稳定性、安全性和自由性等优点,它可以运行在各种计算机硬件平台上,并且具有支持各种编程语言的能力。Tomcat是Apache软件基金会的一个开源项目,用于运行Java Web应用程序。它可以独立安装在运行在Linux上的服务器上,并通过HTTP协议来对外提供访问服务。 Tomcat 8.5.51是Tomcat 8.5.x系列中的一个特定版本,它包含了一些修复和改进。Tomcat 8.5.x是Tomcat 8系列的一个分支,该系列主要针对更早版本Tomcat的改进进行修复和优化。 Tomcat 8.5.51支持Servlet 3.1规范,并且具有Tomcat 7.x系列中所没有的一些新功能和改进。它提供了更好的性能和更多的功能,同时兼容以前的Tomcat版本。用户可以通过Tomcat的管理界面进行配置和管理,也可以通过命令行进行管理。 使用Linux操作系统和Tomcat 8.5.51可以搭建一个高性能、安全可靠的Java Web应用程序环境。通过合理的配置和管理,可以提供稳定可靠的服务,并支持大量并发请求。因为它们是开源软件,所以可以根据需要进行修改和定制,以满足特定的需求。 总之,Linux作为一个开源操作系统,与Tomcat 8.5.51这个Web服务器和Servlet容器相结合,可以提供一个高效、安全、灵活的Java Web应用程序环境,适用于各种需求和场景。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值