wake-up-neo.net

403 Zugriff auf Tomcat 7.0.42 verweigert

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>
9
Umair

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

  • manager-gui - Zugriff auf die HTML-Schnittstelle.
  • manager-status - Nur Zugriff auf die Seite "Server Status".
  • manager-script - Zugriff auf die werkzeugfreundliche Klartextschnittstelle, die in diesem Dokument beschrieben wird, und auf die Seite "Server Status".
  • manager-jmx - Zugriff auf die JMX-Proxy-Schnittstelle und auf die Seite "Server Status".
38
grepit

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.

0
Yin