gpt4 book ai didi

tomcat - Apache Tomcat/8.5.3 Manager App 403 错误

转载 作者:行者123 更新时间:2023-11-28 21:54:15 24 4
gpt4 key购买 nike

我在 aws 上的 ubuntu 实例上运行了 tomcat,我可以成功访问 如果您看到这个,您已经成功安装了 Tomcat。恭喜! 页面,但是当我单击 Manager App 时,我立即导航到 403 Access Denied 页面。

我已经编辑了 tomcat-users.xml 文件以具有 manager-gui 角色,甚至使用户也具有 manager-status、manager-script。

然后我使用 bin/shutdown.sh 关闭服务器,导航到页面以检查它是否确实关闭然后执行 bin/startup.sh 到重新启动它。

但是每当我点击 Manager App 按钮时,它甚至不会弹出用户名/密码框,而是直接转到 403 页面。

我还漏掉了什么吗?

编辑:这是我的整个用户 xml 文件

<?xml version='1.0' encoding='utf-8'?>

<tomcat-users xmlns="http://tomcat.apache.org/xml"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://tomcat.apache.org/xml tomcat-users.xsd"
version="1.0">

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

</tomcat-users>

最佳答案

这帮助我让它发挥作用。 Tomcat manager never asking me ID/PASSWORD

您需要将 manager.xml 添加到 conf/Catalina/localhost

根据文档:

“默认的 Tomcat 安装包括管理器。要将管理器 Web 应用程序上下文的实例添加到新主机,请在 $CATALINA_BASE/conf/[enginename]/[hostname] 文件夹中安装 manager.xml 上下文配置文件”

以我为例,我有这条路径:/opt/tomcat/conf/Catalina/localhost

manager.xml 示例

<Context privileged="true" antiResourceLocking="false" docBase="${catalina.home}/webapps/manager">
<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="^.*$" /></Context>

关于tomcat - Apache Tomcat/8.5.3 Manager App 403 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38172756/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com