http://blog.csdn.net/ruantao1989/article/details/7914035
打开tomcat主目录下的子目录conf里面的tomcat-users.xml文件,用户配置内容如下:
<!--<role rolename="tomcat"/>
<role rolename="role1"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="role1" password="tomcat" roles="role1"/>
-->
去掉注释,当点击主页上的连接想进入管理界面的时候,我试着用文件里面提到的用户名和密码登陆,得到的却是:
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
分享到:
相关推荐
#### 三、解决方案 针对上述问题,可以通过以下步骤进行解决: 1. **添加角色:** - 打开`tomcat9/conf/tomcat-users.xml`文件。 - 如果文件中已经存在相关角色定义,则将其注释掉。例如: ```xml <!-- ...
`tomcat-redis-session-manager`就是这样一款解决方案,它将Tomcat的session管理与Redis相结合,实现了跨服务器的session共享。 首先,让我们理解`tomcat-redis-session-manager`的核心概念。这是一个开源项目,它...
综上所述,这个自编译的jar包提供了一种解决方案,即利用Redis作为session存储,以增强Tomcat8在高并发环境下的session管理能力。用户在使用时,需要配置Tomcat的server.xml文件,将session存储策略改为使用这个jar...
本文将详细探讨"tomcat-redis-session-manager-tomcat-7"这个项目,它是专门为Tomcat 7设计的一个Redis支持的非粘性会话存储解决方案。 首先,让我们理解什么是非粘性会话。在传统的Web服务器配置中,会话通常在...
标签“session 共享”进一步强调了该jar包的功能,即解决多服务器间的Session共享问题,而“tomcat6”则明确了这是针对Tomcat 6.x版本的解决方案。 根据文件名称列表“tomcat6 msm jar”,我们可以推测压缩包内可能...
Apache Tomcat 是一款广泛应用的开源软件,主要用于部署和...无论是初学者还是经验丰富的开发者,都能从中找到满足需求的解决方案。理解并掌握Tomcat的配置和使用,对于任何从事Java Web开发的人来说都是至关重要的。
- 查阅官方文档和社区论坛,寻求解决方案。 9. **扩展性** - 通过添加第三方模块,如mod_jk或mod_proxy_ajp,可以将Tomcat集成到Apache HTTP服务器,以获得更高的负载均衡和缓存能力。 - 可以使用Spring Boot的...
Tomcat以其轻量级、高效能和稳定性而受到青睐,尤其在中小型企业或个人开发环境中,它通常是首选的服务器解决方案。 首先,Tomcat的核心功能是执行Servlet和JSP。Servlet是一种Java编程接口,用于扩展服务器的功能...
这使得Tomcat成为了许多小型到中型企业以及个人开发者首选的Web服务器解决方案。 Tomcat 7.0.73是Tomcat服务器的一个特定版本,它包含了该时期的各种特性、改进和修复。这个版本可能包括以下关键点: 1. **兼容性*...
**标题:“Tomcat7.0.52(绿色版)”** ...总的来说,Tomcat 7.0.52绿色版为Windows用户提供了一个快速启动和部署Java Web应用的解决方案,同时也具备了灵活性和可定制性,使其成为开发和测试环境的理想选择。
总的来说,Apache Tomcat 8.0.15安装版为用户提供了便捷的Java Web服务器解决方案,尤其适合那些希望快速搭建和管理服务器环境的开发者。通过安装版,用户可以避免手动配置环境变量和服务注册等复杂操作,从而更专注...
- **访问监控页面**:配置好后,可以通过类似`http://192.168.1.101:8080/manager/status`的URL来访问监控页面,查看Tomcat的JVM状态等关键信息。 这种方法简单直接,适用于快速检查服务器的基本运行状态。 ####...
在部署和运行过程中,如果有任何疑问或遇到问题,查阅这个文档可以帮助你找到解决方案。 Tomcat 7.0.39支持多种部署方式,例如通过Web管理控制台(`http://localhost:8080/manager/html`,需要配置管理员账号)或...
10. **社区支持**:作为开源项目,Tomcat拥有庞大的社区支持,开发者可以在官方论坛、邮件列表和Stack Overflow等平台上找到丰富的文档、教程和解决方案。 综上所述,"Tomcat 6.0 安装版"提供了一种简单易用的方式...
五、常见问题及解决方案 1. 端口冲突:检查是否已有其他服务占用Tomcat的默认端口(8080),修改server.xml中的Connector配置。 2. 访问权限问题:确保Tomcat的webapps目录有正确的读写权限,以便自动部署应用。 3. ...
当两者结合使用时,Apache HTTP Server可以处理静态内容,而Tomcat负责处理Java应用程序,形成一个强大的Web服务解决方案。 这个“apache-tomcat-10.1.0-M8”包含的主要文件和目录可能包括以下几个部分: 1. `bin`...
Tomcat7.0.63作为开发和部署Java应用程序的平台,提供了轻量级的解决方案,因为它不包括一些更大型的应用服务器如IBM WebSphere或Oracle WebLogic中包含的全面企业服务。这个版本的Tomcat支持Servlet 3.0、JSP 2.2和...
在提供的文件“解决64位系统运行tomcat问题”和“tomcat-users设定问题”中,可能包含了更多具体问题的解决方案和示例配置。阅读并按照其中的指南操作,有助于解决特定的故障。记住,始终保持Tomcat和JDK的更新,以...
Tomcat 6.0拥有活跃的开发者社区,提供了大量的扩展插件和第三方模块,如mod_jk(与Apache HTTP服务器集成)等,以及丰富的文档和解决方案。 总之,Apache Tomcat 6.0是一款功能强大、易用且高效的Java Web服务器,...