`
sjy
  • 浏览: 20022 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

tomcat登录问题解决办法

阅读更多

转自   http://blog.csdn.net/babyfacer/article/details/6839972?reload

配置好 Tomcat 7.0 后,在 tomcat-users.xml 中配置用户角色来访问 localhost:8080 的这样三个按钮总出现问题:

Server Status

Manager App

Host Manager

要么是三个都不能访问,要么是只能访问其中一个,或者两个。

 

后来发现是角色没有添加全,特别是针对第三个按钮“Host Manager”

 

 

 

其实解决点在这样两个症结上:

 

前两个按钮和manager相关,具体角色名为

manager-gui - allows access to the HTML GUI and the status pages

manager-script - allows access to the text interface and the status pages

manager-jmx - allows access to the JMX proxy and the status pages

manager-status - allows access to the status pages only

第三个按钮和admin相关,具体角色名为

    admin-gui - allows access to the HTML GUI and the status pages

    admin-script - allows access to the text interface and the status pages

所以在 tomcat-users.xml 如果不注重安全性,只是测试用的话,对应部分可以简单地写成下面这个样子:

 

---------------------------------

 

  <role rolename="admin"/>

  <role rolename="manager-script"/>

  <role rolename="manager-gui"/>

  <role rolename="manager-jmx"/>

  <role rolename="manager-status"/>

  <role rolename="admin-gui"/>

  <role rolename="admin-script"/>

 

  <user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script"/>

 

---------------------------------

 

很多网页没说到第三个按钮针对的角色。不添加admin-gui和admin-script的话,第三个按钮就会出现访问被拒绝的问题(access denied ....)。

 

详细说明可以参考 Tomcat 的文档(http://tomcat.apache.org/migration.html#Manager_application):

分享到:
评论

相关推荐

    Tomcat配置解决跨域问题

    Tomcat,作为广泛使用的Java Servlet容器,提供了解决跨域问题的配置方法。 【描述】:“亲证可用,真实有效,压缩包里有使用的具体说明,按照要求,绝对可以解决Tomcat的跨域问题” 这意味着我们可以通过修改...

    tomcat常见问题及其解决方法

    以下是对"Tomcat常见问题及其解决方法"的详细解析。 一、启动问题 1. **启动失败**:这可能是由于JDK版本不兼容或者环境变量配置错误导致的。确保安装了与Tomcat版本匹配的JDK,并正确设置了JAVA_HOME、CATALINA_...

    tomcat常见问题及解决方法

    Tomcat 常见问题及解决方法 Tomcat 是一个流行的开源 Web 服务器和 Servlet 容器,广泛应用于 Web 开发和部署中。然而,在使用 Tomcat 的过程中,开发者经常会遇到一些常见的问题,本文将列举一些常见的问题和解决...

    tomcat问题解决

    2. **查阅文档**:阅读Tomcat的官方文档,寻找可能的解决办法。 3. **搜索社区**:在Stack Overflow、CSDN、GitHub等平台搜索类似问题,看是否有人已经解决了。 4. **调试和日志**:启用更详细的日志级别,或者使用...

    tomcat解决跨越问题

    本篇文章将详细讲解如何解决Tomcat的跨域问题。 1. 同源策略与跨域问题: 同源策略是浏览器为了保护用户信息安全而实施的一种安全机制,它限制了脚本只能访问与当前页面同源的资源。然而,在现代Web应用中,前后端...

    解决tomcat配置ssl错误的解决办法

    解决 Tomcat 配置 SSL 错误的解决办法 在 Tomcat 服务器中配置 SSL 加密连接是非常重要的,然而在 Tomcat 6.0.33 版本中,默认启用了 APR(APR 是通过 JNI 访问的可移植库,可以提高 Tomcat 的性能和伸缩性),这...

    Tomcat的配置及出现问题的解决方法

    本文将详细介绍Tomcat的配置方法和常见问题的解决方法。 一、配置Tomcat出现错误 在配置Tomcat时,需要配置正确的JAVA_HOME和Path环境变量。新建JAVA_HOME=D:\Program Files\Java\jdk1.6.0,编辑Path:%JAVA_HOME%...

    Tomcat 中文问题及解决方法总结

    ### Tomcat 中文问题及解决方法总结 #### 一、引言 随着Java技术的不断发展,Tomcat作为一款优秀的开源Web应用服务器,在Java Web开发领域得到了广泛应用。然而,由于其最初设计时主要考虑英文环境,因此在中文...

    TOMCAT内存溢出之解决方法

    本文将详细介绍Tomcat内存溢出之解决方法,包括问题分析、解决方法和结论。 问题分析: Tomcat内存溢出是由于JVM的虚拟内存默认为128M,当超过这个值时就把先前占用的内存释放,而导致出现HTTP500的错误。当用户...

    tomcat端口占用的解决方法

    ### tomcat端口占用的解决方法 在日常的软件开发工作中,尤其是对于使用Apache Tomcat作为应用服务器的项目来说,经常会遇到Tomcat启动时提示端口被占用的问题。这种情况不仅会打断开发流程,还可能影响到项目的...

    eclipse右下角一直显示tomcat Starting的解决办法

    eclipse右下角一直显示tomcat Starting的解决办法

    tomcat端口被占用解决办法

    ### Tomcat端口被占用解决办法详解 在日常的软件开发与运维工作中,经常会遇到Tomcat服务器启动失败的问题,其中一个常见的原因就是端口被占用。本文将详细介绍如何解决Tomcat端口被占用的问题,帮助大家快速定位并...

    tomcat5中文问题完美解决

    **解决办法:** **方法一:实现过滤器(FILTER)设置GBK编码** 1. 参考Tomcat的Servlet-Examples目录下的示例,将 `%TOMCAT安装目录%/WEBAPPS/SERVLET-EXAMPLES/WEB-INF/CLASSES/FILTERS/...

    Geoserver解决Tomcat跨域问题文件.rar

    标题中的“Geoserver解决Tomcat跨域...通过这种方式,你可以利用Geoserver和Tomcat解决跨域问题,使得不同源的客户端能够顺利地与你的地理空间服务进行交互。如果遇到任何问题,根据描述,可以尝试联系提供者获取帮助。

    Tomcat中文问题之完美解决

    本文介绍了两种解决Tomcat中文乱码问题的有效方法:一是通过Filter统一设置字符编码;二是直接修改`server.xml`文件中的配置。这两种方法都可以有效地解决中文乱码问题,开发者可以根据实际情况选择合适的方法进行...

    tomcat报错Service Temporarily Unavailable tomcat解决方式

    在讨论解决办法之前,我们首先需要了解服务器的环境和配置。在这个例子中,服务器的环境和配置是: * 操作系统:WIN2003 * Tomcat 版本:5.5 * Apache 版本:2.2 * 数据库:MSSQL2000 二、Tomcat 和 Apache 的通信...

    tomcat跨域访问问题

    解决Tomcat的跨域问题有几种方法: 1. **修改web.xml配置**:在Tomcat的每个Web应用的WEB-INF目录下的web.xml文件中,可以添加过滤器来处理CORS请求。创建一个名为`CorsFilter`的过滤器,配置允许的源和请求类型: ...

    tomcat在x64运行问题解决包

    标题中的“tomcat在x64运行问题解决包”表明这个压缩包是为了解决Tomcat在64位操作系统上运行时可能遇到的问题而准备的。Tomcat是一款广泛应用的开源Java Servlet容器,它用于部署和运行Java Web应用程序。在64位...

    Tomcat中Get和Post出现乱码的解决办法

    在本文中,我们将详细介绍 Tomcat 中 Get 和 Post 方法出现乱码的解决办法。 一、乱码问题的出现 在 JSP 程序中,当我们使用 GET 或 POST 方法提交中文信息时,可能会出现乱码问题。这是因为 Tomcat 对于 GET 和 ...

Global site tag (gtag.js) - Google Analytics