Quel est le nom d'utilisateur et le mot de passe par défaut dans Tomcat?

J'ai installé Netbeans et essayé d'accéder au gestionnaire du serveur en utilisant: (id/pass)manager / manager, admin / admin, system / password... Aucun d'entre eux travaillaient.

73
demandé sur Pascal Thivent 2010-09-30 13:56:08

18 réponses

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

Si vous démarrez le serveur Apache Tomcat à partir du panneau serveurs dans L'IDE NetBeans, vous devez savoir que les fichiers de base et de configuration Catalina utilisés par L'IDE NetBeans pour démarrer le serveur Tomcat sont conservés à un emplacement différent.

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

  1. faites un clic droit sur le noeudApache 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 , c'est le répertoire où se trouve le conf/tomcat-users.xml actuel et que vous voulez 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 NetBeans IDE. NetBeans IDE est configuré avec un mot de passe par défaut avec username="ide" et un mot de passe aléatoire, vous pouvez changer ce nom d'utilisateur et mot de passe si vous le souhaitez ou l'utiliser pour votre connexion également
  4. Cette boîte de dialogue a également un champ Nom d'utilisateur et mot de passe qui sont remplis avec ces Nom d'utilisateur et mot de passe par défaut et NetBeans IDE vous propose également d'ouvrir l'application manager en cliquant avec le bouton droit sur le nœud manager sous le Apache Tomcat noeud dans le panneau des serveurs
  5. , Le seul problème avec les NetBeans IDE est-il essaie d'ouvrir l'URL http://localhost:8084/manager/, qui est http://localhost:8084/manager/html maintenant
33
répondu Tushar Joshi 2014-12-22 08:58:07

Vérifier le fichier dans <TOMCAT_HOME>/conf nommé tomcat-users.xml.
Si vous ne trouvez pas quelque chose, Modifiez 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>
47
répondu CristiC 2010-09-30 15:41:39

Dans Tomcat 7, vous devez ajouter ceci à tomcat-users.xml (sur windows 7, Il est situé par défaut installation ici: c:\Program fichiers \ 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>

Notez qu'il ne devrait pas y avoir d'espaces entre les rôles pour admin, 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"/>

Il doit être comme ceci:

  <user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script"/>
29
répondu Nenad Bulatovic 2014-06-09 10:44:29

Allez dans " %TOMCAT_FOLDER % /conf/tomcat-users.xml" et configurez ce qui suit:

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

D'Où, le nom d'utilisateur est "admin" et le mot de passe est "admin"

11
répondu Aks 2016-08-22 07:16:37

Ouvrir tomcat-users.xml qui devrait être dans les C:\Tomcat 7.0\conf

Ajouter 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>

Remarque :

  1. admin-gui - > Nom D'Utilisateur et mot de passe-ne pas changer.
  2. manager-gui - > Vous pouvez modifier le nom d'utilisateur et le mot de passe pour cela uniquement. [Ici le mot de passe n'est pas donné]
8
répondu Irshad 2014-12-22 09:03:58

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

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

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

7
répondu user4447655 2016-11-09 00:20:05

Dans le fichier / conf / tomcat-users.XML vérifier ou ajouter:

......
<role rolename="manager"/>
<user username="ide" password="ide" roles="manager,tomcat,manager-script"/>
</tomcat-users>
2
répondu msangel 2012-01-10 10:48:28

La plateforme NetBeans 7.3, Apache Tomcat 7.0.34 re: Tomcat Manager

J'ai passé 3 jours à le suivre 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 tomcat_user.xml sous CATALINA_HOME: jusqu'à ce que votre visage devienne bleu, sans effet.

Il semble que l'IDE seulement nécessite, gestionnaire-script, rôles d'administration sous CATALINA_BASE:.

Quand j'ai essayé d'ajouter un utilisateur au rôle manager-gui (au bon tomcat_user.fichier xml), nécessaire pour accéder au gestionnaire Tomcat, Tomcat a cessé de présenter la boîte de dialogue de connexion et est allé directement à la page de démarrage 401 access denied.

Il semble que le paquet NetBeans utilise une version verrouillée de TomCat.

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

2
répondu Steve Kritzer 2013-04-06 04:46:50

Accédez D'abord à 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"/>

Redémarrez maintenant le serveur tomcat.

2
répondu tk_ 2016-06-26 07:01:36

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

1
répondu Bozho 2010-09-30 09:59:36

Eh bien, vous devez regarder les réponses ci-dessus, mais vous constaterez que l'Application manager vous oblige à avoir un utilisateur avec le rôle 'manager', je crois, donc vous voudrez probablement ajouter ce qui suit à vos utilisateurs tomcat.fichier xml:

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

Cela peut sembler simpliste, mais c'est juste une implémentation simple que vous pouvez étendre / remplacer par d'autres mécanismes d'authentification.

1
répondu Mick Sear 2010-09-30 10:43:09

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
répondu Buhake Sindi 2010-09-30 15:42:21

Seulement cela m'a aidé:

Pour utiliser l'interface graphique d'administration web, vous devez ajouter le rôle de l'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
répondu Jonathan Lee 2014-02-05 18:58:17

Pour Windows 7, Netbeans 8.0.2, Apache Tomcat 8.0.15
C:\Users\JONATHAN\AppData\Roaming\NetBeans\8.0.2\apache-tomcat-8.0.15.0_base\conf\tomcat-users.xml
Le nom D'Utilisateur et mot de passe Tomcat Manager est comme ci-dessous pic..
tomcat-utilisateurs.XML

1
répondu YeHtunZ 2015-05-12 09:19:21

Si les gens ont encore des problèmes après avoir ajouté / modifié les utilisateurs tomcat.fichier xml et ajout de l'utilisateur/rôle pertinent pour la version de Tomcat qu'ils utilisent alors assurez-vous d'avoir supprimé les balises de commentaire qui entourent ce bloc. Ils ressemble à ceci dans le fichier XML:
<!--
-->
Ils seront au-dessus et en dessous de la section Utilisateur / Rôle.

0
répondu Darryl 2013-01-10 13:22:42

Si votre Apache tomcat demande un mot de passe, suivez simplement ces étapes: aller au répertoire personnel d'apache ensuite allez dans le dossier webapps ouvrez le META-INF a l'intérieur, vous trouverez un fichier xml nommé context.xml -- ouvrez - le en mode Édition

Et supprimer le commentaire de la balise VALVE.

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

0
répondu purushottam mishra 2013-01-16 20:20:17

Dans conf / tomcat-utilisateurs.xml vous pouvez voir quelle est votre configuration utilisateur réelle, dans mon cas est généralement user = "admin" et pass= "1234"

0
répondu skypeter1 2015-07-24 22:46:04

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

0
répondu Amichai Ungar 2017-07-17 13:17:38