Apache tomcat 8.5 用户不工作

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

谢谢!

最佳答案

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

再加上您收到的是 403(禁止)而不是 401(未授权)这一事实,我会认为您的用户设置没有问题,但您安装的 Tomcat 存在更根本的错误。

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

您什么时候收到 403 响应(是否要求您提供登录详细信息)?

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

关于Apache tomcat 8.5 用户不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44909785/

相关文章:

linux - 部署 JSP 网站

macos - Vagrant OS X CentOS 7 - 用户 501 拥有的共享文件夹,使用 nfs 时共享的组游戏

centos7上opencv-3.0.0安装报错

php - 让 php 程序运行几个小时

php - 无法在 XAMPP 中打开 phpmyadmin

java - 如何将 log4j.properties 文件的路径更改为特定路径?

java - 在 spring web 应用程序中手动重置 session 超时(保持 Activity 状态)

php - Linux 服务器 Cronjob 日志记录

apache - 我可以在 .htaccess 中设置 php.ini (upload_max_filesize) 变量以仅应用于一个 .php 文件吗?

linux - 在 Centos 7 上运行 Perl 5 并尝试安装和使用 gtk/gtk2