一、介绍
- 描述
如何通过网页去部署已写好的代码至Tomcat服务器上呢?这里就需要在Tomcat服务器启动成功以后,打开首界面,点击Manager App输入配置好的账户密码即可进入。
- 优点
可单独启动tomcat下的项目,无需全部启动。
二、配置
- 修改tomcat的conf目录下的tomcat-users.xml文件,在文件中添加以下配置。
<role rolename="admin-gui"/>
<role rolename="manager-gui"/>
<user username="tomcat" password="tomcat" roles="manager-gui,admin-gui"/>
(role配置角色名称,user为多个角色配置账户,也可以单独配置 )
知识补充
Tomcat已经为我们定义了4种不同的角色——也就是4个rolename,我们只需要使用Tomcat为我们定义的这几种角色就足够满足我们的工作需要了。以下是Tomcat Manager 4种角色的大致介绍(下面URL中的为通配符):
角色 | 权限 |
---|---|
manager-gui | 允许访问html接口(即URL路径为/manager/html/) |
manager-script | 允许访问纯文本接口(即URL路径为/manager/text/) |
manager-jmx | 允许访问JMX代理接口(即URL路径为/manager/jmxproxy/) |
manager-status | 允许访问Tomcat只读状态页面(即URL路径为/manager/status/) |
从Tomcat Manager内部配置文件中可以得知,manager-gui、manager-script、manager-jmx,均具备manager-status的权限,也就是说,manager-gui、manager-script、manager-jmx三种角色权限无需再额外添加manager-status权限,即可直接访问路径/manager/status/。
注:Tomcat提供了两个管理程序:admin和manager。其中admin用于管理和配置Tomcat服务器,manager用于管理部署到Tomcat服务器中的Web应用程序。
三、启动
配置完成后启动tomcat,在浏览器输入http://localhost:8080进入tomcat主页,按本文第一部分描述内容操作即可。