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é.
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:
conf/Tomcat-users.xml
actuel et que vous souhaitez ouvrir et lire.C:\Users\Tushar Joshi\.netbeans\6.9\Apache-Tomcat-6.0.26_base
)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.http://localhost:8084/manager/
qui doit être http://localhost:8084/manager/html
maintenantVé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>
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"/>
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"
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/
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:
admin-gui
-> Nom d'utilisateur et mot de passe - Ne pas modifier.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é]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.
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.
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>
Regardez dans votre conf/Tomcat-users.xml
. S'il n'y a rien, vous devrez le configurer.
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.
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"/>
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:.
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"/>
essayez Tomcat tomcat comme nom d'utilisateur et mot de passe par défaut (Tomcat 7).
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".
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.
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.