Tomcat之服务管理页面manager部署

这篇具有很好参考价值的文章主要介绍了Tomcat之服务管理页面manager部署。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、tomcat服务管理页面manager简介

  Tomcat的管理页面Manager是一个Web应用程序,用于管理Tomcat服务器的部署和操作。它提供了一个易于使用的界面,可以通过Web浏览器访问。Manager可以帮助管理员对Tomcat服务器进行以下操作:

  1. 部署/卸载Web应用程序
  2. 查看Web应用程序的运行状态和统计信息
  3. 启动/停止Web应用程序
  4. 查看Tomcat服务器的状态和运行日志
  5. 管理Tomcat服务器的用户和角色
  6. 配置Tomcat服务器的安全性和访问控制

  通过Manager,管理员可以轻松地管理Tomcat服务器的多个Web应用程序,并且可以根据需要添加、删除或更新这些应用程序。它还提供了一些有用的工具,如日志查看器和Web应用程序监视器,可以帮助管理员更好地了解Tomcat服务器的性能和运行情况。

二、配置步骤

  此博文以在centos7.6环境下安装配置tomcat8.5.87为例进行说明介绍。

1、下载tomcat

(base) [wuhs@s142 ~]$ wget https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.87/bin/apache-tomcat-8.5.87.tar.gz

2、解压tomcat

(base) [wuhs@s142 ~]$ tar -zxvf apache-tomcat-8.5.87.tar.gz
(base) [wuhs@s142 ~]$ ln -s apache-tomcat-8.5.87 tomcat8

3、启动tomcat服务

(base) [wuhs@s142 tomcat8]$ ./bin/startup.sh

4、修改登录源地址限制

  修改如下两个文件,将如下参数allow=“127.\d+.\d+.\d+|::1|0:0:0:0:0:0:0:1"修改为allow=“192.168.0.x”或者allow=”^.*$"。建议仅允许信任源主机访问,如果是有多个信任源主机则使用|隔开。

(base) [wuhs@s142 tomcat8]$ vim webapps/manager/META-INF/context.xml
(base) [wuhs@s142 tomcat8]$ vim webapps/host-manager/META-INF/context.xml

5、配置登录账户及密码

  配置tomcat-users.xml文件,在tomcat-users组件内添加如下几行,设置管理员角色和账户密码。其中manager-gui是查看服务器状态需要的角色,admin-gui是查看host-manager需要的角色。

(base) [wuhs@s142 tomcat8]$ vim conf/tomcat-users.xml

<role rolename=“manager-gui”/>
<role rolename=“manager-jmx”/>
<role rolename=“manager-status”/>
<role rolename=“admin-gui”/>
<role rolename=“admin-script”/>
<role rolename=“manager-gui”/>
<user username=“admin” password=“admin” roles=“manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script”/>

  各角色说明如下:

  1. manager-gui: 允许用户通过Web界面管理Tomcat服务器。这个角色可以查看应用程序列表、启动和停止应用程序,以及查看Tomcat的当前状态。
  2. manager-script: 允许用户通过脚本或命令行管理Tomcat服务器。这个角色可以执行与manager-gui相同的操作,但是通过脚本或命令行。
  3. manager-jmx: 允许用户通过Java管理扩展(JMX)管理Tomcat服务器。这个角色可以查看和修改Tomcat的运行时状态,包括线程池、JVM参数和内存使用情况等。
  4. manager-status: 允许用户查看Tomcat服务器的运行状态。这个角色可以查看Tomcat的当前状态,包括内存使用情况、线程池和连接池等。
  5. admin-gui: 允许用户通过Web界面管理Tomcat服务器的全局配置。这个角色可以查看和修改Tomcat的全局配置,包括端口、SSL证书和安全设置等。
  6. admin-script: 允许用户通过脚本或命令行管理Tomcat服务器的全局配置。这个角色可以执行与admin-gui相同的操作,但是通过脚本或命令行。

6、设置服务端口

  tomcat默认服务端口8080,可以自定义端口,根据服务器端口规划设置指定监听端口。
tomcat manager,tomcat,tomcat8,manager,host-manager,tomcat服务管理页面,服务部署

7、访问tomcat页面

tomcat manager,tomcat,tomcat8,manager,host-manager,tomcat服务管理页面,服务部署

8、登录管理页面

  点击Server Status、Manager App等管理项弹窗要求输入用户密码,将设置好的用户名密码输入后即可登录。
tomcat manager,tomcat,tomcat8,manager,host-manager,tomcat服务管理页面,服务部署

9、查看服务器状态

  查看服务器状态可以看到java版本、操作系统内核版本、内存使用情况等信息。
tomcat manager,tomcat,tomcat8,manager,host-manager,tomcat服务管理页面,服务部署

10、WEB应用程序管理

  WEB应用程序管理可以管理webapp下面的各服务的启停、重载配置、更新部署等。
tomcat manager,tomcat,tomcat8,manager,host-manager,tomcat服务管理页面,服务部署

11、host-manager页面

  Tomcat虚拟主机管理员的主要用途是管理Tomcat服务器上的虚拟主机。虚拟主机是指在同一台服务器上运行多个网站,每个网站都有自己的域名和IP地址,但它们共享同一个服务器资源。虚拟主机管理员可以通过Tomcat虚拟主机管理工具来创建、配置和管理虚拟主机,包括设置虚拟主机的域名、IP地址、端口号、SSL证书等。此外,虚拟主机管理员还可以监控虚拟主机的运行状态、查看虚拟主机的访问日志、清理虚拟主机的缓存等。通过Tomcat虚拟主机管理员,企业可以更加灵活地管理和利用服务器资源,提高网站的可用性和性能。
tomcat manager,tomcat,tomcat8,manager,host-manager,tomcat服务管理页面,服务部署

三、QA

1、访问manager页面报错403

  • 报错信息
    tomcat manager,tomcat,tomcat8,manager,host-manager,tomcat服务管理页面,服务部署

  • 报错原因
    manager页面默认只允许本机浏览器访问,访问源地址限制为了127.0.0.1
    tomcat manager,tomcat,tomcat8,manager,host-manager,tomcat服务管理页面,服务部署

  • 解决方案
    修改源地址为可信地址(建议)或者任意地址,允许远程访问manager。
    参照配置步骤中的第4步。文章来源地址https://www.toymoban.com/news/detail-799884.html

2、访问host-manager页面报错403

  • 报错信息
    tomcat manager,tomcat,tomcat8,manager,host-manager,tomcat服务管理页面,服务部署
  • 报错原因
    没有权限访问该页面
  • 解决方案
    设置账户角色,并授权。
    参照配置步骤中的第5步。

到了这里,关于Tomcat之服务管理页面manager部署的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • web server apache tomcat11-21-monitor and management 监控与管理

    整理这个官方翻译的系列,原因是网上大部分的 tomcat 版本比较旧,此版本为 v11 最新的版本。 从零手写实现 tomcat minicat 别称【嗅虎】心有猛虎,轻嗅蔷薇。 web server apache tomcat11-01-官方文档入门介绍 web server apache tomcat11-02-setup 启动 web server apache tomcat11-03-deploy 如何部署 web

    2024年04月25日
    浏览(58)
  • Tomcat前端页面部署

    Tomcat是一个HTTP服务器,HTTP协议是HTTP客户端和HTTP服务器之间交换数据的格式,我们可以通过ajax和Java Socket分别构造HTTP客户端,同时HTTP服务器也可以通过Java Socket来实现,而 Tomcat就是基于Java实现的一个开源免费,也是被广泛使用的HTTP服务器. 在Tomcat官网下载(Apache Tomcat® -

    2024年02月14日
    浏览(39)
  • tomcat部署应用页面乱码问题解决方案

    参考:(129条消息) java jvm字符集 设置_windows/tomcat 修改java虚拟机JVM以utf-8字符集加载class文件的两种方式..._Lemaden的博客-CSDN博客 1、应用部署tomcat启动之后,页面显示乱码,解决方案 设置环境变量: 我的电脑 - 右键:属性 - 高级系统设置 - 环境变量 - 系统变量:新建(W) 变量名

    2024年02月10日
    浏览(58)
  • tomcat服务器统一配置错误页面

    问题:访问服务器出错时,可能页面会显示空白或者别的错误页面,这样的显示并不友好,所以我们要统一解决一下这样不友好的页面 解决方法 :将所有异常都抛出,最后抛给tomcat服务器进行统一的处理。 步骤一:编写服务器500错误或者404错误页面;例如:error404.jsp 步骤二

    2024年02月13日
    浏览(41)
  • tomcat服务&&tomcat多实例部署

    Tomcat是一个开源的Java Servlet容器,可以作为Java Web应用程序的运行环境。它是Apache软件基金会的一个重要项目,具有高性能、稳定可靠以及跨平台等特点。它实现了Java Servlet和JavaServer Pages(JSP)规范,并提供了一个运行环境,使得Java代码可以在Web服务器上执行。 tomcat就是传

    2024年02月07日
    浏览(44)
  • tomcat服务七层搭建动态页面查看

    一个服务器多实例复制完成  配置tomcat多实例的环境变量 vim /etc/profile.d/tomcat.sh配置tomcat1和tomcat2的环境变量  进入tomcat1修改配置  测试通信端口是否正常  连接正常  toncat 2 配置修改 修改这三个      端口配置修改完成 修改tomcat1 shudown  分别把启动文件指向tomcat1 tomcat

    2024年02月13日
    浏览(33)
  • Spring Boot打war包部署到Tomcat,访问页面404 !!!

    水善利万物而不争,处众人之所恶,故几于道💦 Spring Boot打war包部署到Tomcat,访问页面404 !!! 解决办法:检查Tomcat版本和Jdk的对应关系,我的Tomcat是6.x,jdk是8版本显然不兼容。所以访问不到。更换9版本后,正常访问 tomcat官网对版本的介绍 注意:部署到外部tomcat的时候,

    2024年02月19日
    浏览(41)
  • IDEA部署项目到tomcat运行成功但是页面404的两种原因

    当时我遇到的问题就是明明部署成功的项目却连index.jsp都访问不了报404。在网上搜索了很多的答案都没有解决。直到后面我才发现是我部署在tomcat中的项目有问题,如图 正确的操作应该是部署该项目的War包而不是直接将这个项目直接放到Tomcat中的deployment中去。 而WAR包需要在

    2024年02月11日
    浏览(43)
  • Tomcat部署及优化 Linux 安装两个tomcat服务

            Tomcat 是 Java 语言开发的,Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器,是 Apache 软件基金会的 Jakarta 项目中的一个核心项目,由 Apache、Sun 和其他一些公司及个人共同开发而成。        Tomcat 属于 轻量级应用服务器 ,在中小型系统和并发访问用户(据了

    2023年04月24日
    浏览(36)
  • 【Tomcat服务部署及优化】

    Tomcat服务器是Java语言开发的,免费的开放源代码的 Web应用服务器 。 Tomcat处理静态HTML的能力远不及Apache或者Nginx,通常是 作为一个Servlet和JSP容器 ,单独运行在后端。 Tomcat的核心功能组件有两个: 负责 接收和反馈外部请求 的 连接器Connector ; 负责 处理请求 的 容器Contain

    2024年02月09日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包