Définir le nom d'utilisateur correct et le mot de passe avec le “gestionnaire de script” dans le rôle de Tomcat
Je sais que cela a été demandé à de nombreuses avant. Mais j'ai déjà passé mon utilisateur à un rôle de "manager-script".
Je reçois ce lorsque vous tentez de déployer:
Erreur de déploiement: l'Accès au serveur Tomcat n'a pas été autorisé. Ensemble
le nom d'utilisateur correct et le mot de passe avec le "gestionnaire de script" rôle dans
le Tomcat customizer dans le Gestionnaire de Serveur. Consultez le journal du serveur pour
détails.
Mon D:\DEV\apache-tomcat-7.0.47\conf\tomcat-users.xml
:
<?xml version="1.0" encoding="UTF-8"?>
<tomcat-users>
<role rolename="manager-script"/>
<user username="user" password="user" roles="manager-script"/>
</tomcat-users>
Le serveur démarre très bien sans les erreurs de netbeans, mais quand je vais à déployer, à me demander les informations d'identification qui a "gestionnaire de script".
Ce que j'ai essayé:
- De supprimer tous les autres installe Apache/répertoires.
- Redémarrage.
- Double, triple et quadruple vérification du nom d'utilisateur et mot de passe
(utilisateur@utilisateur).
Ce que je fais mal?
Veuillez saisir votre commentaire est une réponse afin que je puisse vous donner du crédit. Je suis passé par les étapes de votre... Manager, je pense, était de déployer mais je ne pourrais pas' authentifier. J'ai décidé de les faire dans l'original web.xml et server.xml et essayez de nouveau. Il a travaillé. Donc, quelque chose qui a changé, c'est me gâcher. Mais votre Étape 2 ou 4 corrigé, merci!
Fait comme demande. Merci à l'avance.
stackoverflow.com/questions/17155837/...
OriginalL'auteur capdragon | 2013-12-16
Vous devez vous connecter pour publier un commentaire.
Réponse courte - ne sait pas. Votre tomcat-users.xml regarde, à droite. Les choses à vérifier:
Manager (où le gestionnaire de script est utilisé) a été changé?
OriginalL'auteur Mark Thomas
même problème.. fixéd il en ajoutant:
<tomcat-users>
<role rolename="manager-script"/>
<user username="user" password="user" roles="manager-script"/>
</tomcat-users>
à C:\Program files\apache-tomcat-7.0.47\conf\tomcat-users.xml
et n'oubliez pas d'exécuter netbeans en tant qu'administrateur.
OriginalL'auteur user3024791
Bonjour la solution est ci-dessous :
testé !! 😀
OriginalL'auteur user3715950
J'ai aussi eu cette erreur. J'ai à résoudre avec cet. J'ai eu cette erreur en raison de l'utilisateur-je ouvrir une session sur l'ordinateur n'est pas autorisé à avoir accès C: et ne pouvez pas ajouter les infos de l'utilisateur .\conf\tomcat-users.xml. J'ai donc copier tomcat dossiers de D: et supprimer et ajouter de nouveau serveur tomcat dans mon NetBeans et démarrer le serveur à nouveau.. Maintenant je vais bien.
OriginalL'auteur stnaung
Aller à
C:\Users\ur folder\AppData\Roaming\NetBeans\8.0.2\apache-tomcat-8.0.15.0_base\conf\tomcat-users.xml
et supprimer la lignedans le tomcat onglet utilisateurs.
supprimer le serveur apache tomcat à partir de
netbeans
et l'ajouter à nouveau paramètrecatalina
à la maison pourC:\Program Files\Apache Software Foundation\Apache Tomcat 8.0.15\conf\Catalina\localhost\conf\Catalina\localhost
etcréer un nouvel utilisateur. Ensuite, il sera fixé
OriginalL'auteur Noby Nirmal
Pour ceux utilisant tomcat 7.0.72 ayant toujours le même problème. procédez de la manière suivante
Remarque: modifiez le nom d'utilisateur et le mot de passe pour le nom d'utilisateur et le mot de passe que vous définissez dans le tomcat-users.xml dans c:\Program Files\apache...\
Supprimer le serveur dans Netbeans
Ajouter le serveur tomcat dans Netbeans nouveau et mettre le nom d'utilisateur et le mot de passe que ceux de tomcat-users.xml
sortie à la fois serveur tomcat et Netbeans
redémarrez votre PC et démarrer le serveur tomcat
Exécuter Netbeans en tant qu'administrateur.
Ces devrait fonctionner.
OriginalL'auteur user2770352
Souvenez-vous de redémarrer Tomcat apter vous suivre il y de guide, pas besoin de supprimer netbean et tomcat! Voici mes étapes:
1 - enlever le netbeans dossier dans
C:\Users{youruser}\AppData\Roaming\netbeans
2 - définir des autorisations pour tomcat_users.xml
3 - modifier tomcat_user.xml
4 - redémarrez Tomcat
Ça marche!!!
OriginalL'auteur AnHuy
Je sais que cela a été résolu, mais je suis passé par quelque chose de similaire sur Windows où mon "..\Apache\Tomcat.." a été dans les fichiers de programme et ce qui a fonctionné pour moi a été
1.La sortie de Netbeans (Si ouverte)
2.Exécuter Netbeans en tant qu'administrateur
Espère que cela aide quelqu'un.
OriginalL'auteur Teo
Changer votre tomcat-users.xml recherchez dans le répertoire conf de Apache emplacement d'installation, puis redémarrez le net-les haricots.
ou vous pouvez les supprimer du serveur Apache à partir de Netbeans et de l'ajouter de nouveau.
OriginalL'auteur DinushaMadusanka
Tout juste réussi, après plusieurs heures de désespoir. Il semble qu'il est causé par netbeans ne pas avoir de privilèges pour le dossier Program Files. Essayez d'utiliser un autre CATALINA dossier de BASE, où la configuration de la résidence.
OriginalL'auteur v-tec
OriginalL'auteur Danish Kada
J'ai ajouté un rôle de ce genre et Tomcat ai démarré avec succès dans NetBeans
Rappelez-vous Exécuter NetBeans en tant qu'Administrateur
OriginalL'auteur Z A Abbasi
Très Simples amis.!
Pas besoin de modifier ce fichier XML.
seulement aller dans outils>serveur>supprimer le serveur.
puis ajouter le serveur à nouveau il va vous demander de créer un identifiant et un mot de passe.
Cochez la case "créer un nouvel utilisateur s'il n'existe pas."
J'ai essayé il y a une minute.
OriginalL'auteur Tribhuwan Singh
Ouvrir le panneau de contrôle de xampp.
Sélectionnez Config=>tomcat_users.xml
Nations unies-commentaire à la fin du fichier:
OriginalL'auteur user3242800