Beim Zugriff auf die Tomcat Manager-App wird der Fehler 403 Zugriff unter Tomcat 7.0.42verweigert.
Dies ist, was ich in Tomcat-user.xml -Datei .. habe.
Hinweis: - Ich starte/stoppe Tomcat von NetBeans 7.3.1 aus}
<?xml version="1.0" encoding="UTF-8"?>
<Tomcat-users>
<role rolename="manager-script"/>
<user username="admin" password="admin" roles="manager-script" />
</Tomcat-users>
Entfernen Sie das Manager-Skript und fügen Sie "Manager-GUI, Manager-Status" hinzu.
Um auf die HTML-Schnittstelle zuzugreifen, müssen Sie die manager-gui-Rolle haben, aber Sie dürfen NICHT die manager-script- oder manager-jmx-Rollen haben.
<Tomcat-users>
<role rolename="manager-script"/>
<role rolename="manager-gui"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="Tomcat" password="Tomcat" roles="manager-gui,manager-status"/>
</Tomcat-users>
einige Informationen über Rollen aus http://Tomcat.Apache.org/Tomcat-7.0-doc/manager-howto.html
Ich habe Tomcat7 auf Ubuntu gebunden und habe das gefunden, wenn Sie so konfigurieren:
<user username="admin1" password="admin1" roles="manager-gui,manager-jmx,manager-script,manager-status,admin-gui,admin-script"/>
<user username="admin2" password="admin2" roles="admin-gui,admin-script,manager-gui,manager-jmx,manager-script,manager-status"/>
admin1 wird funktionieren, aber Admin2 wird nicht den Zugriff haben . Es scheint, dass die Reihenfolge der Rollen wichtig ist.