docker安装tomcat
1. 安装tomcat
一下代码请一行一行的执行, 按照文字说明操作
1 | docker pull tomcat #如果不指定版本默认拉取最新版 |
2. 配置tomcat-user.xml和 manager.xml
tomcat-user.xml是配置管理用户的信息, 用于上传war包, 在文件中添加如下信息
roles加manager-sript是因为远程maven部署用, 注意对于tomcat9来说,不能同时赋予用户manager-script和manager-gui角色。
1 | <role rolename="manager"/> |
其中admin-gui是为了能访问manger的界面,manager-secret是为了可以上传war文件
做完了以上的步骤,可以用localhost:8080/manager,或者127.0.0.1:8080/manager要远程访问manager的页面,但是换为IP:8080/manager被拒绝了
配置远程访问manager:
tomat_home/conf/Catalina/localhost/下 添加manager.xml
1 |
|
如果还是不生效,则编辑/usr/local/tomcat# vi webapps/manager/META-INF/context.xml
更改其中的RemoteAddrValve地址
1 | <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="^.*$" /> |