进入 Tomcat 应用程序管理界面和部署Web应用

1 前言

apache-tomcat-9.0.35

我们都知道 Tomcat 可以部署 war包和静态资源,一般都是放在webapps下面;但是我们还应该知道,有个界面会帮我们去完成这个操作的,当然这个界面一般是不开放的,自己用的时候可以开放出来。

  • 开启 Tomcat服务(直接到tomcat服务器的bin目录下运行startup.sh脚本);

  • 浏览器访问 http://localhost:8080 ,如图:
    aTg3rj.png

上述就是Tomcat的三个控制台界面的入口按钮,分别是Server Status控制台、Manager App控制台和Host Manager控制台;

Server Status 控制台 : 用来监控服务器状态;
Manager App控制台 : 可以部署、监控web应用,因此通常使用Manager控制台即可;
Host Manager控制台 : Tomcat 的虚拟主机管理

点击任意控制台的按钮,会弹出窗口 让输入用户名密码,你随便输入,反正是进不去,点取消还会报错,如图:
aThxVH.png

大致意思如下:

您没有权限查看此页面(控制台);

如果尚未更改任何Tomcat的配置文件,请在Tomcat的安装文件中检查文件conf/tomcat-users.xml

该文件必须包含凭据(登录角色和密码),以便您使用此 Web应用程序(控制台);

例如,要将manager-gui角色,添加到【用户名为tomcat且密码为s3cret】的用户中,

请将以下内容添加到上面列出的配置文件conf/tomcat-users.xml中:

<role rolename =“manager-gui” />
<user username =“tomcat” password =“s3cret” role =“manager-gui” />

请注意

从 Tomcat 7 开始,使用管理器应用程序所需的角色已从单个管理器角色更改为以下四个角色,

您将需要分配想要访问的功能所需的角色,如下:

manager-gui : 允许访问HTML GUI和状态页面

manager-script : 允许访问文本界面和状态页面

manager-jmx : 允许访问JMX代理和状态页面

manager-status : 仅允许访问状态页面

HTML界面受CSRF保护,但text和JMX界面不受保护。 维护CSRF保护:

具有manager-gui角色的用户不应被授予manager-script 或 manager-jmx角色;

如果通过浏览器访问了文本或jmx接口(例如,由于这些接口是针对非人类的工具而进行测试),则此后必须关闭浏览器以终止会话


2 如何登陆控制台?

Tomcat默认没有配置任何用户,我们可以打开 conf/tomcat-users.xml文件,通过user元素添加用户;

如上所述,我们需要到Tomcat的安装目录下,找到

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值