Docker Tomcat 开启远程管理

本文详细介绍了如何在Tomcat容器中设置远程管理功能,包括修改tomcat-users.xml以添加用户和角色,以及在Catalina/localhost目录下创建manager.xml以启用管理界面。通过这些步骤,可以在本地或远程通过Web浏览器访问Tomcat管理界面。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 进入Tomcat容器

2. 打开tomcat/conf/修改tomcat-users.xml文件

 

vim相关操作: 

            i--插入

            Esc按键--退出编辑 

           :wq---保存退出 

文件中添加:

  <role rolename="manager-gui"/>
  <role rolename="manager-script"/>
  <user username="tomcat" password="1234" roles="manager-gui,manager-script"/>

3 打开tomcat/conf/Catalina/localhost,添加manager.xml

写入内容: 

<Context privileged="true" antiResourceLocking="false"   
         docBase="${catalina.home}/webapps/manager">  
             <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="^.*$" />  
</Context>

4. 保存修改

另外开一个窗口 ,查看容器的CONTAINER ID

 提交容器更新

查看images 可以看到更新时间

 

5. 重启容器就可以在网页上打开tomcat管理

打开方式(以下的端口都是容器映射到宿主机的端口,除了命令方式外,通过kitematic可编辑修改更直观):

(1) http://localhost:端口

(2)http://宿主机ip:端口

(3)http://主机ip:端口

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值