配置
# 要使用 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>