gpt4 book ai didi

java - Tomcat 9.0.2 - 无法使用正确配置的 tomcat-users.xml 访问服务器状态和其他页面

转载 作者:行者123 更新时间:2023-11-28 22:35:18 24 4
gpt4 key购买 nike

我对 Tomcat 有疑问。我的 tomcat-users.xml 配置如下:

<role rolename="tomcat"/>
<role rolename="manager-gui"/>
<role rolename="admin-gui"/>
<user username="tomcat" password="some.password" roles="tomcat,manager-gui,admin-gui"/>

但是我无法访问 Server Status、Manager App 或 Host Manager...我的配置有什么问题吗?我可以使用 Tomcat 8 毫无问题地登录到这些页面...

最佳答案

要访问服务器状态、管理器应用程序或主机管理器,您必须在以下目录中创建文件“manager.xml”

<TOMCAT>/conf/Catalina/localhost/manager.xml

并在 manager.xml 中添加以下行:

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

并重启tomcat

<TOMCAT>/bin/shutdown.sh
<TOMCAT>/bin/startup.sh

您现在应该可以访问这些页面了!实际上,当您从“本地主机”以外的“主机名”访问页面时,这是必需的。

谢谢,尼尚特

关于java - Tomcat 9.0.2 - 无法使用正确配置的 tomcat-users.xml 访问服务器状态和其他页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47714209/

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