前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何配置tomcat管理员的用户名和密码

如何配置tomcat管理员的用户名和密码

作者头像
Designer 小郑
发布2023-08-01 09:00:20
8410
发布2023-08-01 09:00:20
举报
文章被收录于专栏:跟着小郑学JAVA

本文原创首发CSDN,链接 https://blog.csdn.net/qq_41464123/article/details/104549583 ,作者博客https://blog.csdn.net/qq_41464123 ,转载请带上本段内容,尤其是脚本之家、码神岛等平台,谢谢配合。


前言

本文是为了纪念本人成功配置Tomcat的管理员,之前都是把Tomcat安装完毕,在IntelliJ IDEA上配置上去直接运行就行了,最近在学《数据库编程》这门课的时候,要求配置Tomcat的管理员。老师给的课件是Tomcat5.5.26版本的配置,我查了一下是2008年版本的......该版本的管理员链接为 /admin ,而现在的是 /manager ,我还从Tomcat官网把每个版本都试了一下,都不灵...白忙活一个晚上......下图是误导教程,请勿踩坑......

Tomcat是什么?

Tomcat 服务器是一个免费的开放源代码的Web 轻量级应用服务器。

Tomcat的安装

我们的目的,就是配置好Tomcat和其管理员,使用管理员身份查看管理员身份可以看到的东西!

先从官网下载Tomcat的安装包,为了与时俱进,我这以10.0.0版本为例。一般来说版本使用8.0以上都可以,再往前就有点老了。

下载之后,无脑下一步即可,需要注意的是配置管理员的账号和密码,因为后续步骤(登入管理员)还需要使用。如果没有配置,就重新装吧......

其中JRE路径直接选择JAVA的JDK路径即可,它自己会寻找虚拟机的位置。{jdk路径}\bin\server\jvm.dll

接着,我们把{Tomcat10安装目录}\conf\tomcat-users.xml 使用记事本打开,拉到最后,添加一行代码,如下图所示

代码语言:javascript
复制
<user username="zwz" password="123" roles="admin,manager"/>

前面的 <must-be-changed> 代表密码未设置,我们添加的用户 zwz 就是管理员。admin,manager都是管理员的含义,可能它保留着老版本的设置吧。

接着,我们启动Tomcat。

如果点了Start还是无法启动,建议使用IntelliJ IDEA等IDE,配置好Tomcat,强制启动!

如果端口占用,就修改端口号,比如8080改成8081等等。

正常情况下,点击Start之后,读条完毕之后,Start会变成灰色按钮,Stop按钮会正常显示,这就代表我们启动成功了。

这个时候我们打开浏览器,输入http://localhost:8080/或者http://127.0.0.1:8080,localhost和127.0.0.1均表示本地机器,8080是Tomcat默认监听的端口号,这将会打开Tomcat的默认主页,如下图所示


本文原创首发CSDN,链接 https://blog.csdn.net/qq_41464123/article/details/104549583 ,作者博客https://blog.csdn.net/qq_41464123 ,转载请带上本段内容,尤其是脚本之家、码神岛等平台,谢谢配合。


接着,我们需要登入管理员页面,为了理解其中的原理,我们先打开{Tomcat10安装目录}\webapps,可以看到如下界面:

webapps文件夹哎里面放的都是服务器上的Web项目,即可以直接运行的东西。

我们如果使用 IntelliJ IDEA 等IDE,使用Tomcat启动项目,就会把项目打包,放在webapps文件夹

所以,我们输入http://localhost:8080/manager,浏览器会跳转到 Tomcat Web应用程序管理者 界面,就相当于打开了上图的manager文件夹,运行其中的项目,如下图所示:

输入http://localhost:8080/host-manager,浏览器会跳转到 Tomcat虚拟主机管理员 界面

同理,输入docs,会跳转到 说明文档界面

输入examples,会跳转到 样例界面

总结

Tomcat 是一个服务器,我们要在该服务器上运行我们的项目,就必须把项目打包,放在Tomcat的指定位置,这样才能成功运行

之前一只讲究会用即可,现在想想还是要学一下原理啊......

接触Web时间也不少了,才刚刚会配Tomcat的管理员,实在......

纪念时间:2020 年 2 月 28 日

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-02-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • Tomcat是什么?
  • Tomcat的安装
    • 我们的目的,就是配置好Tomcat和其管理员,使用管理员身份查看管理员身份可以看到的东西!
    • 总结
    相关产品与服务
    轻量应用服务器
    轻量应用服务器(TencentCloud Lighthouse)是新一代开箱即用、面向轻量应用场景的云服务器产品,助力中小企业和开发者便捷高效的在云端构建网站、Web应用、小程序/小游戏、游戏服、电商应用、云盘/图床和开发测试环境,相比普通云服务器更加简单易用且更贴近应用,以套餐形式整体售卖云资源并提供高带宽流量包,将热门软件打包实现一键构建应用,提供极简上云体验。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档