web-dev-qa-db-fra.com

Quels sont les nom d'utilisateur et mot de passe par défaut dans Tomcat?

J'ai installé Netbeans et j'ai essayé d'accéder au gestionnaire de serveur en utilisant: gestionnaire (id/pass)/gestionnaire, admin/admin, système/mot de passe ... Aucun d'entre eux n'a fonctionné.

77
m88

Ma réponse est testée sur Windows 7 avec l'installation de NetBeans IDE 6.9.1 qui contient la version 6.0.26 de Tomcat. L'instruction peut fonctionner avec d'autres versions de Tomcat selon mon opinion.

Si vous démarrez le serveur Apache Tomcat à partir du panneau Serveurs de NetBeans IDE, vous saurez que les fichiers de base et de configuration de Catalina utilisés par NetBeans IDE démarrer le serveur Tomcat sont conservés à un emplacement différent.

Étapes à suivre pour connaître le répertoire de base catalina de votre installation:

  1. Cliquez avec le bouton droit sur le nœud Apache Tomcat dans le panneau Serveurs et choisissez l'option Propriétés dans le menu contextuel. Cela ouvrira une boîte de dialogue nommée Serveurs.
  2. Vérifiez le nom du répertoire du champ Catalina Base, il s’agit du répertoire dans lequel se trouve le conf/Tomcat-users.xml actuel et que vous souhaitez ouvrir et lire.
    (Dans mon cas, c'est C:\Users\Tushar Joshi\.netbeans\6.9\Apache-Tomcat-6.0.26_base)
  3. Ouvrez ce répertoire dans My Computer et accédez au répertoire conf où vous trouverez le fichier Tomcat-users.xml utilisé par l'EDI NetBeans. NetBeans IDE est configuré avec un mot de passe par défaut avec username="ide" et un mot de passe aléatoire. Vous pouvez modifier ce nom d'utilisateur et ce mot de passe si vous le souhaitez ou vous en servir pour vous connecter.
  4. Cette boîte de dialogue contient également les champs nom d'utilisateur et mot de passe qui sont renseignés avec ces nom d'utilisateur et mot de passe par défaut. NetBeans IDE vous propose également d'ouvrir l'application du gestionnaire en cliquant avec le bouton droit de la souris sur le nœud du gestionnaire situé sous le signe Apache Tomcat noeud dans le panneau Serveurs
  5. Le seul problème avec le NetBeans IDE est-ce qu'il essaie d'ouvrir l'URL http://localhost:8084/manager/ qui doit être http://localhost:8084/manager/html maintenant
35
Tushar Joshi

Vérifiez le fichier dans <Tomcat_HOME>/conf nommé Tomcat-users.xml.
Si vous ne trouvez pas quelque chose, éditez-le pour ressembler à quelque chose comme:

<?xml version='1.0' encoding='utf-8'?>
<Tomcat-users>
  <role rolename="admin"/>
  <user username="admin" password="password" roles="standard,manager,admin"/>
</Tomcat-users>
53
CristiC

Dans Tomcat 7, vous devez ajouter ceci à Tomcat-users.xml (sous Windows 7, il se trouve par l'installation par défaut ici: c:\Programmes\Apache Software Foundation\Tomcat 7.0\conf \).

<?xml version="1.0" encoding="UTF-8"?>
<Tomcat-users>
  <role rolename="manager-gui"/>
  <role rolename="manager-script"/>
  <role rolename="manager-jmx"/>
  <role rolename="manager-status"/>
  <role rolename="admin-gui"/>
  <role rolename="admin-script"/>
  <user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script"/>
</Tomcat-users>

REMARQUE: il ne doit y avoir AUCUN espace entre les rôles d'administrateur, car cette liste doit être séparée par des virgules.

Donc, au lieu de cela (comme suggéré dans certaines réponses:

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

ça doit être comme ça:

  <user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script"/>
32
Nenad Bulatovic

Accédez à "% Tomcat_FOLDER%/conf/Tomcat-users.xml" et configurez les éléments suivants:

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

Par conséquent, le nom d'utilisateur est "admin" et le mot de passe est "admin"

13
Aks

Dans Tomcat 7, 8 et 9, il n'y a PAS d'utilisateur par défaut, personne ne peut donc accéder à une application Manager. Vous devez modifier conf/Tomcat-users.xml en ajoutant un nouvel utilisateur avec le rôle "manager-gui", comme suit:

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

Regardez ici: https://www.mkyong.com/Tomcat/tomcat-default-administrator-password/

8
user4447655

Ouvrez Tomcat-users.xml qui devrait être dans C:\Tomcat 7.0\conf

Ajoutez les lignes suivantes dans le fichier ci-dessus:

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

     <role rolename="admin-gui"/>
     <user username="Tomcat" password="s3cret" roles="admin-gui"/>        
 </Tomcat-users>

Note:

  1. admin-gui -> Nom d'utilisateur et mot de passe - Ne pas modifier.
  2. manager-gui -> vous pouvez changer le nom d'utilisateur et le mot de passe pour cela uniquement. [Ici le mot de passe n'est pas donné]
8
Irshad

Naviguez d'abord vers l'emplacement ci-dessous et ouvrez-le dans un éditeur de texte.

<Tomcat_HOME>/conf/Tomcat-users.xml

Pour Tomcat 7, ajoutez le code XML suivant quelque part entre <Tomcat-users>

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

Maintenant, redémarrez le serveur Tomcat.

2
tk_

Plateforme NetBeans 7.3, Apache Tomcat 7.0.34 concernant: Tomcat Manager

J'ai passé 3 jours à le localiser parce que je pensais avoir une mauvaise installation.

Sous Windows et Linux, NetBeans utilise un emplacement de fichier distinct pour CATALINA_BASE:

http://wiki.netbeans.org/FaqInstallationDefaultTomcatPassword

Vous pouvez donc modifier le fichier Tomcat_user.xml sous CATALINA_HOME: jusqu'à ce que votre visage devienne bleu, sans effet.

Il semble que IDE ne requiert, rôle de gestionnaire, que les rôles d’administrateur sous CATALINA_BASE :.

Lorsque j'ai essayé d'ajouter un utilisateur au rôle manager-gui (dans le fichier Tomcat_user.xml approprié), requis pour accéder au gestionnaire Tomcat, Tomcat a cessé de présenter la boîte de dialogue de connexion et est passé directement à la page de démarrage Accès refusé.

Il semble que le package NetBeans utilise une version verrouillée de Tomcat.

J'espère que cela fait gagner du temps à tout le monde.

2
Steve Kritzer

dans le fichier /conf/Tomcat-users.xml, vérifiez ou ajoutez:

......
<role rolename="manager"/>
<user username="ide" password="ide" roles="manager,Tomcat,manager-script"/>
</Tomcat-users>
2
msangel

Regardez dans votre conf/Tomcat-users.xml. S'il n'y a rien, vous devrez le configurer.

1
Bozho

Eh bien, vous devez regarder les réponses ci-dessus, mais vous constaterez que l'application de gestion nécessite que vous ayez un utilisateur avec le rôle 'responsable', je crois, vous voudrez donc probablement ajouter ce qui suit à votre Tomcat- fichier users.xml:

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

Cela peut sembler simpliste, mais il s’agit simplement d’une implémentation simple que vous pouvez étendre/remplacer par d’autres mécanismes d’authentification.

1
Mick Sear

Dans Tomcat 7, sous Tomcat_HOME/conf/Tomcat_users.xml, voir la balise <user /> pour voir le mot de passe.

Exemple:

  <role rolename="Tomcat"/>
  <role rolename="role1"/>
  <user username="Tomcat" password="Tomcat" roles="Tomcat"/>
  <user username="both" password="Tomcat" roles="Tomcat,role1"/>
  <user username="role1" password="Tomcat" roles="role1"/>
1
Buhake Sindi

Pour Windows 7, Netbeans 8.0.2, Apache Tomcat 8.0.15
C:\Utilisateurs\JONATHAN\AppData\Roaming\NetBeans\8.0.2\Apache-Tomcat-8.0.15.0_base\conf\Tomcat-users.xml
Le nom d'utilisateur et le mot de passe du gestionnaire Tomcat sont les suivants:.
Tomcat-users.xml

1
YeHtunZ

Seulement cela m'a aidé:

Pour utiliser l'interface graphique Web, vous devez ajouter le rôle d'interface graphique:

<role rolename="admin"/>
<role rolename="admin-gui"/>
<role rolename="manager"/>
<role rolename="manager-gui"/>

<user username="name" password="pwd" roles="admin,admin-gui,manager,manager-gui"/>
1
Jonathan Lee

essayez Tomcat tomcat comme nom d'utilisateur et mot de passe par défaut (Tomcat 7).

0
Amichai Ungar

Dans conf/Tomcat-users.xml, vous pouvez voir quelle est votre configuration utilisateur actuelle. Dans mon cas, il s'agit généralement de user = "admin" et de pass = "1234".

0
skypeter1

Si votre Apache Tomcat vous demande un mot de passe, procédez comme suit: accédez au répertoire de base d'Apache, puis au dossier webapps, ouvrez le fichier META-INF dans lequel vous trouverez un fichier xml nommé context.xml - ouvrez-le en mode édition.

et ENLEVEZ LE COMMENTAIRE DE la balise Valve .

Après cela, vous n'avez besoin d'aucun nom d'utilisateur et mot de passe.

0
purushottam mishra

Si les personnes rencontrent toujours des problèmes après avoir ajouté/modifié le fichier Tomcat-users.xml et ajouté l'utilisateur/le rôle correspondant à la version de Tomcat qu'ils utilisent, assurez-vous d'avoir supprimé les balises de commentaire entourant ce bloc. . Ils ressembleront à ceci dans le fichier XML:
<!--
-->
Ils seront au-dessus et au-dessous de la section utilisateur/rôle.

0
Darryl