在点击tomcat manager的时候提示以下内容:

You are not authorized to view this page.

By default the Host Manager is only accessible from a browser running on the same machine as Tomcat. If you wish to modify this restriction, you'll need to edit the Host Manager'scontext.xml file.

If you have already configured the Host Manager application to allow access and you have used your browsers back button, used a saved book-mark or similar then you may have triggered the cross-site request forgery (CSRF) protection that has been enabled for the HTML interface of the Host Manager application. You will need to reset this protection by returning to themain Host Manager page. Once you return to this page, you will be able to continue using the Host Manager appliction's HTML interface normally. If you continue to see this access denied message, check that you have the necessary permissions to access this application.

If you have not changed any configuration files, please examine the file conf/tomcat-users.xml in your installation. That file must contain the credentials to let you use this webapp.

For example, to add the admin-gui role to a user named tomcat with a password ofs3cret, add the following to the config file listed above.

<role rolename="admin-gui"/>
<user username="tomcat" password="s3cret" roles="admin-gui"/>

Note that for Tomcat 7 onwards, the roles required to use the host manager application were changed from the singleadmin role to the following two roles. You will need to assign the role(s) required for the functionality you wish to access.

  • admin-gui - allows access to the HTML GUI
  • admin-script - allows access to the text interface

The HTML interface is protected against CSRF but the text interface is not. To maintain the CSRF protection:

  • Users with the admin-gui role should not be granted the admin-script role.
  • If the text interface is accessed through a browser (e.g. for testing since this interface is intended for tools not humans) then the browser must be closed afterwards to terminate the session.

这是因为两个地方可能有问题

第一个地方:

$TOMCAT_HOME/webapps/manager/META-INF/context.xml文件中

<Context antiResourceLocking="false" privileged="true" >
  <Valve className="org.apache.catalina.valves.RemoteAddrValve"
         allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />
</Context>

配置有问题,因为只允许本机访问所以其他人无法访问,只需加入本机ip即可

<Context antiResourceLocking="false" privileged="true" >
  <Valve className="org.apache.catalina.valves.RemoteAddrValve"
         allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1|10.0.1.143" />

第二个地方:

$TOMCAT_HOME/conf/tomcat-users.xml

<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<role rolename="tomcat-gui"/>
<user username="tomcat" password="GFJuwldhzjEYE" roles="manager-script,admin-script,admin-gui,tomcat,manager-gui"/>
</tomcat-users>

 
 

最新文章

  1. 一个 Q-learning 算法的简明教程
  2. PowerPoint基础
  3. String、StringBuffer、StringBuilder的不同使用场景
  4. 【weka应用技术与实践】过滤器
  5. Zookeeper集群部署
  6. 总结一下SQL的全局变量
  7. PLSQL Develop 配置
  8. ArrayList LinkedList Vector
  9. 【剑指offer】面试题42:翻转单词顺序 VS 左旋转字符串
  10. USE_DB_RECOVERY_FILE_DEST的使用详解(转载)
  11. 浅谈web网站架构演变过程(转)
  12. Git协作
  13. [0] C#软件项目版本号的命名规则及格式介绍
  14. 关于Collections.sort()排序方法的源码探索
  15. 如何通过C#开发调用Skyline软件中提供的小工具
  16. [Android] 基于 Linux 命令行构建 Android 应用(三):构建流程
  17. [每天解决一问题系列 - 0004] Excel 公式中拼接字符串
  18. django遇到的坑
  19. Photoshop脚本入门
  20. Bootstrap Modal 关闭时右侧滚动条消失,页面左移的解决方法

热门文章

  1. 【Spring学习笔记-MVC-16】Spring MVC之重定向-解决中文乱码
  2. RabbitMQ-1 Helloword
  3. python使用smtplib发送邮件
  4. jackson快速实现对象与json之间的转换
  5. 4.前端注册表单验证 &amp;&amp; 表单回填
  6. win2003 server的域用户加入本地管理员组
  7. Linux命令详解-用户管理
  8. Java 类的生命周期
  9. ZooKeeper系列(2) 安装部署 (转)
  10. 【Linux_Unix系统编程】chapter5 深入探究文件IO