Apache tomcat 8.5用户无法正常工作

时间:2017-07-04 15:33:34

标签: apache tomcat centos7

我在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。有什么想法吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

我刚下载并安装了Apache 8.5.16的全新/干净版本,将tomcat-users.xml复制到我的conf文件夹中,并能够浏览到服务器并使用定义的用户登录管理/管理页面(hultanu)非常好。但是这是在我的Windows 10机器上完成的。

这加上你得到403(禁止)而不是401(未经授权)的事实会让我觉得你的用户设置很好,但是你的Tomcat安装有一些根本性的错误。

您是否能够在运行时浏览到tomcat实例并查看标准欢迎屏幕(默认情况下为localhost:8080)?

您在什么时候得到403回复(您是否会被要求提供登录详细信息)?

另外 - 不确定这是否与此question here

重复