天天看点

Docker Tomcat 开启远程管理

1. 进入Tomcat容器

Docker Tomcat 开启远程管理

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

Docker Tomcat 开启远程管理

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

Docker Tomcat 开启远程管理

写入内容: 

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

4. 保存修改

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

Docker Tomcat 开启远程管理

 提交容器更新

Docker Tomcat 开启远程管理

查看images 可以看到更新时间

Docker Tomcat 开启远程管理

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

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

(1) http://localhost:端口

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

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

继续阅读