前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >登录Tomcat管理页面配置实例

登录Tomcat管理页面配置实例

作者头像
星哥玩云
发布2022-07-27 20:42:41
1K0
发布2022-07-27 20:42:41
举报
文章被收录于专栏:开源部署开源部署

一.设置管理员账户密码

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

加入账户密码

<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在同一台计算机上运行的浏览器访问Manager。如果要修改此限制,则需要编辑Manager的context.xml文件。

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

最后还是不行

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

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

重新修改后可以登陆

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档