Centos7安装tomcat9.0.54
2021/11/17 7:12:27
本文主要是介绍Centos7安装tomcat9.0.54,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Centos7安装tomcat9.0.54
- 一、下载tomcat9.0.54安装包
- 二、安装
- 1.创建目录
- 三、配置
- 1.重命名
- 2.编辑profile文件
- 3.配置管理页面
- 四、将tomcat注册为服务
- 1.拷贝文件
- 2.编辑启动文件
- 3.授权
- 4.添加到服务
- 5. 开机启动
- 6.启动tomcat服务
- 7.关闭
- 五、访问验证
一、下载tomcat9.0.54安装包
- tomcat9.0.54下载地址
https://tomcat.apache.org/
二、安装
1.创建目录
mkdir usr/local/tomcat cd usr/local/tomcat/
- 上传
将下载好的安装包上传到指定文件夹中
- 解压
tar -zxvf apache-tomcat-9.0.54.tar.gz
三、配置
1.重命名
mv apache-tomcat-9.0.54 tomcat-9.0.54
2.编辑profile文件
vim /etc/profile
3.配置管理页面
- 配置tomcat-users.xml
vim usr/local/tomcat/tomcat-9.0.54/conf/tomcat-users.xml
<role rolename="admin-gui"/> <role rolename="admin-script"/> <role rolename="manager-gui"/> <role rolename="manager-script"/> <role rolename="manager-jmx"/> <role rolename="manager-status"/> <user username="tomcat" password="tomcat" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui"/>
- 说明
标签为角色,rolename属性为角色名称,这里的rolename不是自定义的,而是tomcat内置的。配置好角色后,标签则为我们自定义的标签,即我们定义一个用户,username为账号名称,password为密码,roles属性则为以上定义好的标签的rolename,可以通过 “,” 隔开配置一个用户拥有多个角色权限。
Tomcat针对manager内置了6个角色,分别为manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui
-
负麦Server Status、Manager App 功能的角色
manager-gui:访问HTML页面
manager-status:仅访问“服务器状态”页面
manager-script:访问脚本页面,以及“服务器状态”页面
manager-jmx:访问JMX代理接口和“服务器状态”页面 -
负责Host Manager功能的角色
admin-gui:访问HTML页面
admin-script:访问脚本页面
这里基于新部署安装的tomcat(实际tomcat 9)进行一次全部权限的放开,作为一个实际操作的例子流程。(声明:实际生产不建议以下操作,会造成极高的安全问题) -
配置context.xml
将context.xml的只针对本地请求放行这一设置注释掉即可,如下:
vim /usr/local/tomcat/tomcat-9.0.54/webapps/manager/META-INF/context.xml
四、将tomcat注册为服务
1.拷贝文件
cp -p /usr/local/tomcat/tomcat-9.0.54/bin/catalina.sh /etc/init.d/tomcat
2.编辑启动文件
vi /etc/init.d/tomcat
- 内容
# chkconfig: 112 63 37 # description: tomcat server init script # Source Function Library . /etc/init.d/functions JAVA_HOME=/usr/java/jdk1.8/ CATALINA_HOME=/usr/local/tomcat/tomcat-9.0.54
3.授权
chmod 755 /etc/init.d/tomcat
4.添加到服务
chkconfig --add tomcat
5. 开机启动
chkconfig tomcat on
6.启动tomcat服务
service tomcat start
7.关闭
service tomcat stop
五、访问验证
这篇关于Centos7安装tomcat9.0.54的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-24Java中定时任务实现方式及源码剖析
- 2024-11-24Java中定时任务实现方式及源码剖析
- 2024-11-24鸿蒙原生开发手记:03-元服务开发全流程(开发元服务,只需要看这一篇文章)
- 2024-11-24细说敏捷:敏捷四会之每日站会
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解