Tomcat Manager用户名和密码配置9.0.83
时间: 2024-09-15 14:03:51 浏览: 78
Tomcat Manager是一个web应用管理工具,允许用户通过HTTP或HTTPS协议远程管理Apache Tomcat服务器。在Tomcat 9.0.83版本中,Manager模块的默认用户名和密码是硬编码的,为了安全起见,建议您在部署后立即更改。
原始默认的登录信息如下:
- 用户名:`admin`
- 密码:`tomcat`
不过强烈建议您在首次访问Manager页面时就进行修改,方法是在`conf\Catalina\localhost\manager.xml`文件中找到如下部分:
```xml
<Realm className="org.apache.catalina.realm.UserDatabaseRealm" usernamePattern=".*" />
```
将它替换为自定义的`Realm`类,并设置新的用户名和密码,例如使用`MemoryRealm`:
```xml
<Realm className="org.apache.catalina.realm.MemoryRealm" userBaseName="tomcat-users" userNameRegex="(.*)" passwordHashAlgorithm="SHA-512">
<!-- ... 自定义的用户配置 ... -->
</Realm>
```
然后在`conf/tomcat-users.xml`文件中添加或编辑用户的配置:
```xml
<tomcat-users>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<user username="your_new_username" password="your_new_password" roles="manager-gui, manager-script"/>
</tomcat-users>
```
记得保存更改并重启Tomcat服务才能生效新设置。完成这些步骤后,您可以使用新的用户名和密码登录Tomcat Manager。
阅读全文