tomcat11的用户密码密码配置方式

 更新时间:2026年06月09日 11:02:36   作者:野木香  
本文详细介绍了如何使用SHA-51加密方法创建和修改密码,并指导读者如何编辑tomcat-users.xml文件添加用户及密码,最后还提供了修改Tomcat使用指定JDK的配置方法,帮助您轻松管理Tomcat用户认证

1、创建密码

# 假设用户名为 admin, 密码为 ab123123, 进入了tomcat 11 的根目录了。
cd bin
./digest.sh -a SHA-512 ab123123
生成的密码,输出示例:
ab123123:72d1aefaaea24159cbbc7e5d765ef96b75a3a4620d7203f0c7d29f7212088157$1$df2158fe6967f11e3f33c2d9f51257b60736679c9876af8b87053a6892152cb4a6b917cd935172bdef53266297dd570fce67e90e4a156fc0b14785b335183014
取冒号后面的部分

2、修改密码采用SHA-512

cd ../conf/
vim server.xml
将:
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
                resourceName="UserDatabase" />
改为:
        <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
                resourceName="UserDatabase" >
                <CredentialHandler className="org.apache.catalina.realm.MessageDigestCredentialHandler"
                        algorithm="SHA-512" />
        </Realm>

3、添加用户及密码

vim tomcat-users.xml

在根标签的最后面添加内容:

    <role rolename="manager-gui"/>
    <role rolename="admin-gui"/>
    <!-- 添加用户,用户名 admin3,密码填入刚才生成的哈希值 -->
    <user username="admin3" password="72d1aefaaea24159cbbc7e5d765ef96b75a3a4620d7203f0c7d29f7212088157$1$df2158fe6967f11e3f33c2d9f51257b60736679c9876af8b87053a6892152cb4a6b917cd935172bdef53266297dd570fce67e90e4a156fc0b14785b335183014" roles="manager-gui,admin-gui"/>

4、修改tomcat11使用指定的,另外的jdk,以jdk25为例:

cd ../bin
vim catalina.sh
# 在最上面添加:
export JAVA_HOME=/home/datum/program/jdk-25.0.2
export JRE_HOME=${JAVA_HOME}

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Tomcat部署war包并成功访问网页详细图文教程

    Tomcat部署war包并成功访问网页详细图文教程

    Tomcat是目前web开发中非常流行的Web服务器,这篇文章主要给大家介绍了关于Tomcat部署war包并成功访问网页的相关资料,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2023-12-12
  • 关于Tomcat服务器无法打开tomcat7w.exe的解决办法

    关于Tomcat服务器无法打开tomcat7w.exe的解决办法

    今天小编就为大家分享一篇关于关于Tomcat服务器无法打开tomcat7w.exe的解决办法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-04-04
  • Tomcat HTTPS证书申请与部署的实现

    Tomcat HTTPS证书申请与部署的实现

    本文主要介绍了Tomcat HTTPS证书申请与部署的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-06-06
  • IDEA创建web service项目并打包部署到Tomcat

    IDEA创建web service项目并打包部署到Tomcat

    本文主要介绍了IDEA创建web service项目并打包部署到Tomcat,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-05-05
  • 如何解决Tomcat启动后中文乱码问题

    如何解决Tomcat启动后中文乱码问题

    这篇文章主要介绍了如何解决Tomcat启动后中文乱码问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-11-11
  • Tomcat7.0设置虚拟目录配置虚拟路径的方法讲解

    Tomcat7.0设置虚拟目录配置虚拟路径的方法讲解

    今天小编就为大家分享一篇关于Tomcat7.0设置虚拟目录配置虚拟路径的方法讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • Tomcat中修改server.xml和content.xml后自动还原问题解决

    Tomcat中修改server.xml和content.xml后自动还原问题解决

    当我们在处理中文乱码或是配置数据源时,我们要修改Tomcat下的server.xml和content.xml文件。但是当我们修改完后重启Tomcat服务器时发现xml文件又被还原了,修改无效果。本文就来解决一下
    2021-05-05
  • 基于tomcat的连接数与线程池详解

    基于tomcat的连接数与线程池详解

    下面小编就为大家带来一篇基于tomcat的连接数与线程池详解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-11-11
  • Tomcat服务器安装配置教程(win7)

    Tomcat服务器安装配置教程(win7)

    这篇文章主要为大家详细介绍了windows7系统安装与配置Tomcat服务器环境的详细步骤,感兴趣的小伙伴们可以参考一下
    2016-06-06
  • Tomcat 热部署的实现原理详解

    Tomcat 热部署的实现原理详解

    这篇文章主要介绍了Tomcat 热部署的实现原理详解的相关资料,需要的朋友可以参考下
    2017-01-01

最新评论