it-swarm.com.de

Wie kann ich den Benutzernamen und das Kennwort der Tomcat Manager-Anwendung für NetBeans festlegen?

Ich versuche, einem Tutorial zu folgen, um eine extrem einfache Java-Webanwendung in NetBeans zu erstellen.

Wenn ich versuche, es auszuführen, erscheint ein Dialogfeld mit dem Titel "Authentifizierung erforderlich". In der Dialogbox befinden sich die Überschrift "Tomcat Manager-Anwendung" und Felder für "Benutzername" und "Kennwort".

Bei der Untersuchung habe ich verstanden, dass ich die Datei bearbeiten sollte

\Tomcat_HOME\conf\Tomcat-users.xml

etwas mit einschließen:

<user username="user" password="password" roles="standard,manager"/>

also habe ich das gemacht, aber es hat noch nicht geholfen.

Kann jemand einen Einblick geben? Ich verwende Tomcat 6.0.20, NetBeans 6.7.1 und Windows Vista. Ich verwende jdk1.7.0, aber Java ist noch nicht wirklich in dieses Projekt eingegangen.

57
Eric Wilson

Wenn Sie den Tomcat-Server von netbeans IDE starten, müssen Sie im Menü "Extras-> Server" auf der Registerkarte "Verbindung" für den Tomcat-Server einchecken. Und Sie müssen etwas hinzufügen wie:

 <role rolename="manager"/>
  <user username="admin" password="admin" roles="manager"/>

in der Datei 

\CATALINA_BASE\conf\Tomcat-users.xml

oder verwenden Sie einen automatisch von IDE generierten Benutzernamen, dessen Beschreibung bereits in dieser Datei oder auf der Registerkarte "Verbindung" enthalten ist

Für Manager-Apps: GUI-Zugriff :

<role rolename="manager-gui"/>
<user username="Tomcat" password="s3cret" roles="manager-gui"/>
69
user162663

Netbeans-Problem: Für Apache Tomcat-Server ist ein Dialogfeld zur Authentifizierung erforderlich, in dem Benutzername und Kennwort abgefragt werden

Dieses Dialogfeld wird angezeigt. Wenn eine Benutzerrolle und ihre Anmeldeinformationen für den Tomcat-Start über NetBeans IDE nicht festgelegt oder falsch sind,

ODER wenn Benutzer/Pass in IDE nicht mit Benutzer/Pass in der Datei "canf/Tomcat-user.xml" übereinstimmt

1. Überprüfen Sie den Benutzernamen und das Kennwort, die in IDE tools -> server festgelegt wurden

2. Überprüfen Sie\CATALINA_BASE\conf\Tomcat-users.xml. ob Benutzer und seine Rolle definiert sind oder nicht. Wenn nicht, fügen Sie diese Zeilen hinzu

<user username="ide" password="EiWnNlBG" roles="manager-script,admin"/>
</Tomcat-users>

3. Stellen Sie den gleichen Benutzer/Pass in IDE tools-> server ein

  1. starten Sie Ihren Server neu, um die Änderungen zu übernehmen

Quelle: http://ohmjavaclasses.blogspot.com/2011/12/netbeans-problem-for-Apache-Tomcat.html

16
Sheo

Bei Tomcat 7 hat sich die Rolle von manager zu manager-gui geändert. Legen Sie sie daher in der Datei Tomcat-user.xml wie folgt fest.

enter image description here

14
praveen

Wenn Sie Netbeans unter Linux verwenden, sollten Sie unter Tomcat-user.xml suchen 

/home/Username/.netbeans/8.0/Apache-Tomcat-8.0.3.0_base/conf

(es wird Catalina Base genannt und wird häufig ausgeblendet) anstelle des Apache-Installationsverzeichnisses. 

Öffnen Sie Tomcat-user.xml in diesem Ordner, kommentieren Sie den Benutzer und die Rollen und fügen Sie die folgende Zeile hinzu.

    <user username="Tomcat" password="Tomcat" roles="Tomcat,admin,admin-gui,manager,manager-gui"/>

starten Sie den Server neu. Das ist alles

11
Prazzy Kumar

Folge meinen Schritten und sei glücklich:

1.- Wenn Sie Netbeans zum ersten Mal konfigurieren, werden Sie nach einem "Benutzer" und einem "Pass" für den Catalina-Server gefragt.

2.- Geben Sie "user" und "pass" ein. Dadurch wird Ihre "Tomcat-users.xml" geändert und Folgendes hinzugefügt:

user password = "MYPASS" rolls = "manager-script, admin, Tomcat" username = "MYUSER"

3.- Um diesen "Benutzer" zu verwenden, einfach restart Ihren Tomcat WEB SERVER und NETBEANS.

2
Drifeelgood9999

Datei \conf\Tomcat-users.xml vor dieser Zeile

</Tomcat-users>

fügen Sie diese Zeilen hinzu

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

Sie finden die Tomcat-users.xml in \Users\<Name>\AppData\Roaming\Netbeans\. Es existiert mindestens zweimal auf Ihrem Rechner, abhängig von der Anzahl Ihrer Tomcat-Installationen.

0
JensD

Sie können Ihre Änderungen an dieser Datei in Tomcat 8 + auf einfache Weise überprüfen, indem Sie einen Browser öffnen: http: // localhost: 8080/manager/text/list

0
DoesEatOats

Gehen Sie zum Ordner Apache-Tomcat\conf und fügen Sie diese Zeilen hinzu 

Tomcat-users.xml-Datei

<role rolename="manager-gui"/>
<user username="admin" password="admin" roles="manager-gui"/>

und starten Sie den Server neu

0
Usman Yaqoob