我在CentOS 7 VM上通过ansible新安装了Apache Tomcat,但似乎我无法访问任何东西。我尝试用
编辑tomcat-users.xml<?xml version="1.0" encoding="UTF-8"?>
<tomcat-users>
<role rolename="admin"/>
<role rolename="admin-gui"/>
<role rolename="manager"/>
<role rolename="manager-gui"/>
<user username="hultanu" password="hultanu" roles="admin,admin-gui,manager,manager-gui"/>
</tomcat-users>
仍然没有,当我尝试访问“服务器状态,经理应用程序或主机管理器”时,它一直给我403。有什么想法吗?
谢谢!
答案 0 :(得分:0)
我刚下载并安装了Apache 8.5.16的全新/干净版本,将tomcat-users.xml复制到我的conf文件夹中,并能够浏览到服务器并使用定义的用户登录管理/管理页面(hultanu)非常好。但是这是在我的Windows 10机器上完成的。
这加上你得到403(禁止)而不是401(未经授权)的事实会让我觉得你的用户设置很好,但是你的Tomcat安装有一些根本性的错误。
您是否能够在运行时浏览到tomcat实例并查看标准欢迎屏幕(默认情况下为localhost:8080)?
您在什么时候得到403回复(您是否会被要求提供登录详细信息)?
另外 - 不确定这是否与此question here
重复