tomcat manager 用户密码
在http://tomcat.apache.org/下载的jakarta-tomcat-5.0.28.zip解压配置好之后启动,可以正常显示http://127.0.0.1:8080/index.jsp
打开tomcat主目录下的子目录conf里面的tomcat-users.xml文件,用户配置内容如下:
<tomcat-users>
<user name="tomcat" password="tomcat" roles="tomcat" />
<user name="role1" password="tomcat" roles="role1" />
<user name="both" password="tomcat" roles="tomcat,role1" />
</tomcat-users>
当点击主页上的连接想进入管理界面的时候,我试着用文件里面提到的用户名和密码登陆,得到的却是:
HTTP Status 403 - Access to the requested resource has been denied
访问被拒绝。难道说这些用户都没有管理员的资格,那管理员的用户名和密码怎么知道呢?
仔细再看了tomcat-users.xml,发现其中提到:
<!--
NOTE: By default, no user is included in the "manager" role required
to operate the "/manager" web application. If you wish to use this app,
you must define such a user - the username and password are arbitrary.
-->
才恍然大悟。接下来,根据上面那段文字的意思,修改tomcat-users.xml文件,在其中添加管理员角色(manager),以及管理员用户(admin)和密码(admin),修改后如下:
<tomcat-users>
<role rolename="manager"/>
<user name="tomcat" password="tomcat" roles="tomcat" />
<user name="role1" password="tomcat" roles="role1" />
<user name="both" password="tomcat" roles="tomcat,role1" />
<user username="admin" password="admin" roles="manager"/>
</tomcat-users>
最后,重启tomcat,在进入管理页面的时候,用管理员用户admin和密码admin,登陆ok。
分享到:
相关推荐
Tomcat_Manager_用户名和密码配置 Tomcat Manager 用户名和密码配置是 Apache Tomcat 中的一个重要组件,用于管理和配置 ...同时,Tomcat Manager 的管理界面提供了多种功能,方便用户管理和配置 Tomcat 服务器。
`tomcat-users.xml`文件位于Tomcat安装目录下的`conf`目录中,用于配置用户的用户名、密码以及分配给该用户的角色。下面是对示例中的具体配置项的解释: ```xml <tomcat-users> <role rolename="tomcat"/> ...
为了安全起见,Tomcat 默认并没有开启 Manager App 功能,因此我们需要手动配置管理权限以及设置用户名和密码。首先找到 Tomcat 安装目录下的 `conf/tomcat-users.xml` 文件,并编辑该文件来添加用户信息: ```xml ...
**问题背景**: 许多用户在使用Tomcat Manager时会遇到无法登录的问题,这通常是由于默认配置中没有为Manager角色定义用户所导致的。 **解决方案**: 1. **关闭Tomcat服务**: 使用`shutdown.bat`命令关闭Tomcat。 2...
### Tomcat 9 用户访问配置问题详解 #### 一、问题背景及现象 在使用Tomcat 9 进行Web应用部署时,可能会遇到一种较为常见的问题:即配置完成后,虽然能够正常访问Web应用,但在尝试访问后台管理界面(如Server ...
**修改Tomcat配置**:在`$CATALINA_HOME/conf/context.xml`或应用的`WEB-INF/web.xml`中配置`<Manager>`元素,指定使用`org.apache.catalina.session.RedisStore`作为session存储器,并设置相关属性,如Redis服务器...
* `tomcat` 用户:拥有 `tomcat` 角色,密码也是 `tomcat`。 * `admin` 用户:拥有 `admin-gui` 和 `manager-gui` 两个角色,密码也是 `admin`。 自定义用户和角色 可以在 `tomcat-users.xml` 文件中添加自定义的...
Tomcat-Redis-Session-Manager是一个开源项目,它允许Tomcat服务器将用户的session数据存储到Redis缓存系统中,而不是默认存储在本地内存或文件系统。这一设计显著提升了session管理的性能和可扩展性,尤其是在集群...
Tomcat Cluster Redis Session Manager是一个插件,它允许Tomcat集群中的各个节点共享和同步Session信息,确保用户在集群中的任何服务器上都能保持登录状态。 集成Tomcat集群和Redis Session Manager的过程大致如下...
标签 "tomcat7 redis session manager jar" 强调了我们的重点是Tomcat7版本的session管理器,它依赖于Redis来存储和管理用户会话。 在压缩包中的文件名 "tomcat7 redis session manager" 没有提供具体的文件列表,...
标题 "tomcat-redis-session-manager-1.2-tomcat-6&7" 指的是一个用于在Tomcat服务器中集成Redis作为session管理器的组件。这个组件使得Web应用程序可以利用Redis分布式缓存系统来存储和管理用户的会话数据,从而...
2. **配置Tomcat**:修改Tomcat的`context.xml`或`server.xml`配置文件,添加`Manager`元素,指定使用`org.apache.catalina.session.PersistentManager`实现,并设置相关属性,如Redis服务器地址、端口、密码等。...
"tomcat-redis-session-manager"是一个解决方案,它将用户的Session信息存储在Redis缓存服务器中,从而实现跨服务器的Session共享。本篇文章将深入探讨这个话题,包括它的原理、配置以及实际应用。 **一、Session...
5. "redis-data-cache.properties":这是一个配置文件,用于配置Tomcat Redis Session Manager连接到Redis服务器的参数,如主机名、端口、密码、超时时间等。 总结来说,这个压缩包提供了一套完整的解决方案,包括...
### 关于Tomcat7无法登录...关键在于正确配置`tomcat-users.xml`文件,确保有具备`manager-gui`角色的用户存在,并且正确设置用户名和密码。此外,根据实际需求进一步优化配置,可以提高系统的安全性和管理效率。
5. **集成步骤**:将这个组件集成到Tomcat中,通常需要配置Tomcat的server.xml文件,指定sessionManager和manager,然后在web应用的context.xml中配置Redis的相关参数,如服务器地址、端口、密码等。 6. **性能优化...
3. **配置灵活性**: `tomcat-redis-session-manager-2.0.0`提供了丰富的配置选项,允许开发者自定义Redis连接参数,如主机地址、端口、密码,以及Session过期策略等。 4. **性能优化**: 使用了高效的序列化和反序列...
2. **下载和配置Tomcat-Redis-Session-Manager**:获取`tomcat-redis-session-manager-tomcat-7`压缩包,并将其解压到Tomcat的`lib`目录下。这个库包含了Tomcat的Redis会话管理器实现。 3. **修改Tomcat配置**:在`...
实现跨Tomcat的Session共享,首先要配置Tomcat的Context XML文件,指定使用RedisSessionManager,并配置相应的Redis服务器地址、端口、密码等参数。然后,需要在每个Tomcat实例上部署这个解压后的JAR包,确保它们都...
标题中的"omcat-redis-session-manager"是一个专为Apache Tomcat设计的组件,它使得Tomcat服务器能够将用户的会话(session)数据存储在Redis内存数据库中,而非默认的基于内存或者硬盘的会话管理方式。这个解决方案...