我有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"/>
但我无法访问服务器状态,经理应用程序或主机管理器...我的配置有什么问题?我可以使用Tomcat 8登录这些页面而没有问题......
只需重新启动tomcat服务器,您就可以登录了
要访问服务器状态,管理器应用程序或主机管理器,您需要在以下目录中创建一个文件“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
您现在应该可以访问这些页面了!实际上,当您从“localhost”以外的“hostname”访问页面时,这是必需的。
谢谢,Nishant
运行一个简单的重启:<TOMCAT>/bin/shutdown.sh
,然后<TOMCAT>/bin/startup.sh
,你应该能够访问所有页面。