web-dev-qa-db-fra.com

Comment définir le nom d'utilisateur et le mot de passe de l'application Tomcat Manager pour NetBeans?

J'essaie de suivre un tutoriel pour créer une application Web Java extrêmement basique dans NetBeans.

Lorsque j'essaie de l'exécuter, une boîte de dialogue apparaît intitulée "Authentification requise". Dans la boîte de dialogue, vous trouverez l'en-tête "Application Tomcat Manager" et les champs "Nom d'utilisateur" et "Mot de passe".

En enquêtant sur cela, j'ai compris qu'il me fallait éditer le fichier.

\Tomcat_HOME\conf\Tomcat-users.xml

d'inclure quelque chose comme:

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

donc je l'ai fait, mais cela n'a pas encore aidé.

Quelqu'un peut-il donner un aperçu? J'utilise Tomcat 6.0.20, NetBeans 6.7.1 et Windows Vista. J'utilise jdk1.7.0, mais Java n'est pas encore entré dans ce projet.

57
Eric Wilson

Lorsque vous lancez le serveur Tomcat à partir de netbeans IDE, vous devez archiver le menu "outils-> serveurs" sous l'onglet de connexion du serveur Tomcat. Il existe un répertoire de base catalina. Et vous devez inclure quelque chose comme:

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

au dossier 

\CATALINA_BASE\conf\Tomcat-users.xml

ou utilisez le nom d'utilisateur généré automatiquement par IDE avec la description déjà placée dans ce fichier ou sur l'onglet de connexion

Pour Apps Manager: Accès à l'interface graphique :

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

Netbeans Problème: Pour le serveur Apache Tomcat, la boîte de dialogue Authentification requise demande le nom d'utilisateur et le mot de passe

Cette boîte de dialogue apparaît Si un rôle d'utilisateur et ses informations d'identification ne sont pas définis ou sont incorrects pour le démarrage de Tomcat via l'EDI NetBeans,

OU lorsque l'utilisateur/le passe défini dans IDE ne correspond pas à l'utilisateur/le passe dans le fichier "canf/Tomcat-user.xml"

1..Nécessité de vérifier le nom d'utilisateur et le mot de passe définis dans les outils IDE -> serveur

2.Vérifiez\CATALINA_BASE\conf\Tomcat-users.xml. si l'utilisateur et son rôle sont définis ou non. Si non, ajoutez ces lignes

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

3 .. définir le même utilisateur/passer dans IDE outils-> serveur

  1. redémarrez votre serveur pour que les modifications prennent effet

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

15
Sheo

Dans le cas de Tomcat 7, le rôle de manager est passé de manager à manager-gui. Réglez-le comme suit dans le fichier Tomcat-user.xml.

enter image description here

14
praveen

Eh bien, si vous utilisez Netbeans sous Linux, vous devriez rechercher le Tomcat-user.xml in 

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

(elle s'appelle Catalina Base et est souvent cachée) au lieu du répertoire d'installation Apache. 

ouvrez Tomcat-user.xml dans ce dossier, décommentez l'utilisateur et les rôles, puis ajoutez/remplacez la ligne suivante.

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

redémarrez le serveur. C'est tout

11
Prazzy Kumar

Suivez mes pas et soyez heureux:

1.- Lorsque vous configurez Netbeans pour la première fois, ils vous demanderont un "utilisateur" et un "pass" pour le serveur Catalina.

2.- Tapez les mots "utilisateur" et "pass". Ceci modifiera votre "Tomcat-users.xml" et ajoutera:

user password = "MYPASS" roles = "gestionnaire-script, admin, Tomcat" username = "MYUSER"

3.- Pour utiliser cet "utilisateur", tout simplement redémarrez votre serveur Web Tomcat et NETBEANS.

2
Drifeelgood9999

Fichier \conf\Tomcat-users.xml, avant cette ligne

</Tomcat-users>

ajouter ces lignes

<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

Vous trouverez le fichier Tomcat-users.xml dans \Users\<Name>\AppData\Roaming\Netbeans\. Il existe au moins deux fois sur votre ordinateur, en fonction du nombre d'installations Tomcat que vous avez.

0
JensD

Un moyen simple de vérifier vos modifications dans ce fichier dans Tomcat 8 + consiste à ouvrir un navigateur: http: // localhost: 8080/manager/text/list

0
DoesEatOats

Allez dans le dossier Apache-Tomcat\conf, ajoutez ces lignes dans 

Fichier Tomcat-users.xml

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

et redémarrer le serveur

0
Usman Yaqoob