Je sais que cela a été demandé beaucoup auparavant . Mais j'ai déjà placé mon utilisateur dans le rôle "manager-script".
Je continue de recevoir ceci en essayant de déployer:
Erreur de déploiement: l'accès au serveur Tomcat n'a pas été autorisé. Ensemble le nom d'utilisateur et le mot de passe corrects avec le rôle "manager-script" dans le personnaliseur Tomcat dans le gestionnaire de serveur. Voir 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 correctement sans erreurs de netbeans, mais lorsque je vais déployer, il continue de me demander les informations d'identification qui ont un "script de gestionnaire".
Ce que j'ai essayé
Réponse courte - je ne sais pas. Votre Tomcat-users.xml semble bon. Choses à vérifier:
même problème .. résolu en ajoutant:
<Tomcat-users>
<role rolename="manager-script"/>
<user username="user" password="user" roles="manager-script"/>
</Tomcat-users>
dans C:\Program files\Apache-Tomcat-7.0.47\conf\Tomcat-users.xml
et n'oubliez pas de lancer netbeans en tant qu'administrateur.
Bonjour, la solution est la suivante:
testé !! :RÉ
J'ai aussi eu cette erreur. J'ai résoudre avec ça. J'ai cette erreur parce que l'utilisateur que je me connecte à l'ordinateur n'est pas autorisé à obtenir un accès C: et ne peut pas ajouter d'informations d'utilisateur dans.\Conf\Tomcat-users.xml. J'ai donc copié les dossiers Tomcat dans D: puis supprimé et rajouté le serveur Tomcat dans mon NetBeans et redémarrez le serveur à présent. Tout va bien maintenant.
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 ligne
<utilisateur password = "admin" roles = "manager-script, admin" username = "admin" /> `
dans l'onglet utilisateurs Tomcat.
supprimez le serveur Apache Tomcat de netbeans
et rajoutez-le en définissant catalina
home sur C:\Program Files\Apache Software Foundation\Apache Tomcat 8.0.15\conf\Catalina\localhost\conf\Catalina\localhost
et créez un nouvel utilisateur. Ensuite, il sera corrigé
Pour ceux qui utilisent Tomcat 7.0.72 ont toujours le même problème. faire ce qui suit
<?xml version="1.0" encoding="UTF-8"?> <Tomcat-users> <role rolename="manager-script"/> <user username="user" password="user" roles="manager-script"/> </Tomcat-users>
Tomcat.home=C:\\Program Files\\Apache Software Foundation\\Tomcat 7.0 Tomcat.url=http://localhost:8080 Tomcat.username=manager Tomcat.password=Tomcat
Remarque: remplacez le nom d'utilisateur et le mot de passe ci-dessus par le nom d'utilisateur et le mot de passe que vous avez définis dans Tomcat-users.xml dans c:\Program Files\Apache ... \
Supprimer le serveur dans Netbeans
Ajoutez à nouveau le serveur Tomcat dans Netbeans et définissez le nom d'utilisateur et le mot de passe comme étant dans Tomcat-users.xml.
quitter le serveur Tomcat et Netbeans
redémarrez votre PC et démarrez le serveur Tomcat
Exécutez Netbeans en tant qu'administrateur.
Ceux-ci devraient fonctionner.
N'oubliez pas de redémarrer Tomcat après avoir suivi ce guide, inutile de supprimer netbean et Tomcat! Voici mes pas:
1- Supprimez le dossier netbeans dans C:\Users{youruser}\AppData\Roaming\netbeans
2- définir l'autorisation sur Tomcat_users.xml
3- éditer Tomcat_user.xml
4- redémarrer Tomcat
Ça marche!
Je sais que cela a été résolu, mais je suis passé par quelque chose de similaire sur Windows où mon "..\Apache\Tomcat .." était dans les fichiers programme et ce qui a fonctionné pour moi
1.Exit Netbeans (si ouvert) 2. Exécutez Netbeans en tant qu'administrateur
J'espère que ça aide quelqu'un.
J'ai ajouté un rôle comme celui-ci et Tomcat a démarré avec succès dans NetBeans.
Remember Exécuter NetBeans en tant qu'administrateur
<role rolename="manager-script"/>
<user username="admin" password="admin" roles="admin-gui,manager-gui,manager-
script" />
Modifiez votre emplacement Tomcat-users.xml dans le répertoire conf de l'emplacement d'installation d'Apache, puis redémarrez les net-beans.
<user password="admin" roles="manager,manager-script,admin" username="admin"/>
ou vous pouvez supprimer le serveur Apache de Netbeans et le rajouter.
Vient de réussir après plusieurs heures de désespoir. Cela semble être dû au fait que Netbeans n’a pas de privilèges sur le dossier Program Files. Essayez d’utiliser un dossier séparé CATALINA BASE, où la configuration résidera.
Très simples amis.! Inutile de modifier ce fichier XML Allez dans Outils> Serveur> Supprimer le serveur . Ajoutez ensuite le serveur. Il vous sera demandé de créer un nom d'utilisateur 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.