配置

# 要使用 localhost:8080/manager 需要配置 /home/tomcat/apache-tomcat-8.5.29/conftomcat_user.xml 在

<tomcat-users>
</tomcat-users>

matery

标签中添加

<role rolename="manager"/>    
<role rolename="manager-gui"/>    
<role rolename="admin"/>    
<role rolename="admin-gui"/>    
<role rolename="manager-script"/>    
<role rolename="manager-jmx"/>    
<role rolename="manager-status"/>    
<user username="admin" password="password" roles="admin-gui,admin,manager-gui,manager,manager-script,manager-jmx,manager-status"/>

之后重启点击 Manager App 还是会报错

# 在 tomat_home/conf/Catalina/localhost/ 下 添加 manager.xml

配置远程访问 manager:

在 tomat_home/conf/Catalina/localhost/ 下 添加 manager.xml

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

# 之后点击 Manager App 输入 账号密码: admin password , 进入到管理界面

在下面有一个选择文件,选择你要部署的 war 之后,按 deploy 之后稍等一会,等文件上传完成后,就会部署成功,整个过程不用重启 tomcat。

# 取消部署

当部署之后,由于一些原因你不想部署,可以在对应的部署应用后面 按 undeploy,
tomcat 就会自动删除 weapps 目录下 war 和解压后的文件。

<font style="color:red">

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

</font>