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 simple dans NetBeans.

Lorsque j’essaie de l’exécuter, une boîte de dialog apparaît sous le titre “Authentification requirejse”. Dans la boîte de dialog se trouve la rubrique “Application Tomcat Manager” et les champs pour “Nom d’utilisateur” et “Mot de passe”.

En étudiant cela, j’ai fini par comprendre que je devais éditer le fichier

\TOMCAT_HOME\conf\tomcat-users.xml 

d’inclure quelque chose comme:

  

alors j’ai fait ça, mais ça 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.

Lorsque vous lancez le serveur tomcat à partir de l’EDI netbeans, vous devez vérifier le menu “outils-> serveurs” sur l’onglet de connexion pour le serveur tomcat – il y a le répertoire de base catalina. Et vous devez inclure quelque chose comme:

    

au fichier

 \CATALINA_BASE\conf\tomcat-users.xml 

ou utiliser 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 les applications de gestion: access à l’interface graphique :

   

Netbeans Problème: Pour le serveur Apache Tomcat Boîte de dialog d’authentification requirejse demandant un nom d’utilisateur et un mot de passe

Cette boîte de dialog 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 / pass défini dans l’EDI ne correspond pas à l’utilisateur / pass dans le fichier “canf / tomcat-user.xml”

1..Nécessaire 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 pas append ces lignes

   

3 .. définir le même utilisateur / pass dans IDE tools-> server

  1. redémarrez votre serveur pour obtenir l’effet des modifications

Source: http://ohmjavaclasses.blogspot.com/2011/12/netbeans-problem-for-apache-tomcat.html

Dans le cas de tomcat 7, le rôle est passé de manager à manager-gui, donc définissez-le comme suit dans le fichier tomcat-user.xml.

entrer la description de l'image ici

Si vous utilisez Netbeans sous Linux, vous devriez chercher le fichier tomcat-user.xml dans

 /home/Username/.netbeans/8.0/apache-tomcat-8.0.3.0_base/conf 

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

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

   

redémarrez le serveur. C’est tout

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 n’importe quel “utilisateur” et “pass”. Cela modifiera votre “tomcat-users.xml” et appenda:

user password =MYPASSroles = “script-manager, admin, tomcat” nom_utilisateur =MYUSER

3.- Pour utiliser cet “utilisateur”, redémarrez simplement votre TOMCAT WEB SERVER et NETBEANS.

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

  

ajoutez ces lignes

      

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

Allez dans le dossier apache-tomcat \ conf ajoutez ces lignes dans

Fichier tomcat-users.xml

   

et redémarrer le serveur

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