最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
tomcat11的用户密码密码配置方式
时间:2026-08-05 08:35:48 编辑:袖梨 来源:一聚教程网
tomcat11的用户密码密码配置方式并不只看表面做法,关键还要理解相关条件、限制和后续影响。
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 ../binvim catalina.sh# 在最上面添加:export JAVA_HOME=/home/datum/program/jdk-25.0.2export JRE_HOME=${JAVA_HOME}