ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Centos7安装tomcat9.0.54

2021-11-16 15:02:13  阅读:233  来源: 互联网

标签:tomcat 54 Centos7 manager usr tomcat9.0 9.0 页面


Centos7安装tomcat9.0.54


一、下载tomcat9.0.54安装包

二、安装

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

五、访问验证

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


标签:tomcat,54,Centos7,manager,usr,tomcat9.0,9.0,页面
来源: https://blog.csdn.net/weixin_42198656/article/details/121350952

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有