登录Tomcat管理页面配置实例

一.设置管理员账户密码

进入tomcat安装目录 ->进入conf目录->修改user.xml->加入下面内容

模板

<role rolename="manager-gui" description="manager-gui"/>

<role rolename="manager-script" description="manager-script"/>

<role rolename="manager-jmx" description="manager-jmx"/>

<role rolename="manager-status" description="manager-status"/>

<role rolename="admin-gui" description="Host manager for html interface"/>

<role rolename="admin-script" description="Host manager for text interface"/>

<user username="root" fullname="administrator" password="123456"  roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script"/>

<user username="guest" fullname="guest" password="1123456" roles="manager-status"/>

登录Tomcat管理页面配置实例

加入账户密码

<role rolename="manager-gui" description="manager-gui" />

<user username="linuxidc" password="654321" roles="manager-gui" />

  • manager-gui  – 允许访问HTML GUI和状态页面
  • manager-script  – 允许访问文本界面和状态页面
  • manager-jmx  – 允许访问JMX代理和状态页面
  • manager-status  – 仅允许访问状态页面

role 元素可取的值有6个,manager-gui,manager-script,manager-jmx,manager-status用于在管理webapps/manager项目时使用,admin-gui,admin-script用于管理webapps/host-manager项目时使用。这些role的值分别在这两个web项目的web.xml文件中配置,所以用户也可以修改相应的web.xml文件,更精确的控制每个role所能访问到的页面。上面的示例中,root用户可以访问所有的管理界面,guest用户只能查看服务器的状态信息,而不能做其它操作。

注意 role、group、user三个元素必须顺序出现。

二.修改后在别的主机登陆显示403页面

登录Tomcat管理页面配置实例

原因: 认情况下,只能从与Tomcat在同一台计算机上运行的浏览器访问Manager。 如果要修改此限制,则需要编辑Manager的 context.xml 文件。

修改context.xml ip地址的正则表达式允许所有IP地址

登录Tomcat管理页面配置实例

最后还是不行

原因差点吐血,我修改的不是tomcat的安装目录里的文件,而是另一个没用的安装包……….

查找 tomcat安装目录 sudo find / -name *tomcat*

重新修改后可以登陆

登录Tomcat管理页面配置实例

更多 Tomcat 相关教程见以下内容

CentOS 6.6下安装配置Tomcat环境  https://www.linuxidc.com/Linux/2015-08/122234.htm

RedHat Linux 5.5安装JDK+Tomcat并部署Java项目  https://www.linuxidc.com/Linux/2015-02/113528.htm

Tomcat权威指南(第二版)(中英高清PDF版+带书签)  https://www.linuxidc.com/Linux/2015-02/113062.htm

Tomcat 安全配置与性能优化 https://www.linuxidc.com/Linux/2015-02/113060.htm

Linux下使用Xshell查看Tomcat实时日志中文乱码解决方案 https://www.linuxidc.com/Linux/2015-01/112395.htm

CentOS 64-bit下安装JDK和Tomcat并设置Tomcat开机启动操作步骤 https://www.linuxidc.com/Linux/2015-01/111485.htm

Ubuntu 16.04下安装Tomcat 8.5.9  https://www.linuxidc.com/Linux/2017-06/144809.htm

Tomcat中session的管理机制  https://www.linuxidc.com/Linux/2016-09/135072.htm

Tomcat 的详细介绍 : 请点这里

Tomcat 的下载地址 : 请点这里

Linux公社的RSS地址 : https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址: https://www.linuxidc.com/Linux/2019-05/158702.htm

原文 

https://www.linuxidc.com/Linux/2019-05/158702.htm

本站部分文章源于互联网,本着传播知识、有益学习和研究的目的进行的转载,为网友免费提供。如有著作权人或出版方提出异议,本站将立即删除。如果您对文章转载有任何疑问请告之我们,以便我们及时纠正。

PS:推荐一个微信公众号: askHarries 或者qq群:474807195,里面会分享一些资深架构师录制的视频录像:有Spring,MyBatis,Netty源码分析,高并发、高性能、分布式、微服务架构的原理,JVM性能优化这些成为架构师必备的知识体系。还能领取免费的学习资源,目前受益良多

转载请注明原文出处:Harries Blog™ » 登录Tomcat管理页面配置实例

赞 (0)
分享到:更多 ()

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址