L'accès au serveur Tomcat n'a pas été autorisé
J'ai utilisé serveur glassfish dans netbeans, maintenant j'ai changé de tomcat et quand je
exécuter mon application web que j'ai créé dans glassfish me donne l'
erreur :
Deployment error:
Access to Tomcat server has not been authorized. Set the correct
username and password with the "manager-script" role in the Tomcat
customizer in the Server Manager.
J'ai ajouté un rôle avec le nom "gestionnaire de script" dans conf/tomcat-user.xml
mais où est mon Gestionnaire de Serveur? Je n'ai pas trouver.
S'il vous plaît aider moi.
merci...
avez-vous vérifié server.xml
non, je n'ai pas. Pouvez-vous expliquer un peu que ce que je devrais changer dans server.xml.
commentaire ce bloc : <GlobalNamingResources> <!-- Modifiable de l'utilisateur de base de données qui peut également être utilisé par les UserDatabaseRealm pour authentifier les utilisateurs --> <nom de la Ressource="UserDatabase" auth="Container" type="org.apache.catalina.UserDatabase" description="Utilisateur de base de données qui peut être mis à jour et enregistré" factory="org.apache.catalina.les utilisateurs.MemoryUserDatabaseFactory" chemin="conf/tomcat-users.xml" /> </GlobalNamingResources>
Merci pour votre réponse, mais j'ai déjà ce code dans mon conf/server.xml fichier.Que doit-je faire maintenant?
De vérifier la tomcat-users.xml de la "Catalina" de Base répertoire. Cliquez-droit sur Apache Tomcat 6.xx (sous Serveurs) et cherchez l'onglet connexion. Il devrait y avoir un chemin appelé Catalina de Base. Recherchez et notez les informations d'identification de l'ensemble; par défaut nom d'utilisateur: ide et le mot de passe: tomcat-users. Y compris: assurez-vous de définir les mêmes informations d'identification que les Serveurs de la boîte de dialogue. Fermez-la et vous êtes prêt à ryme! Espérons que cette aide!
non, je n'ai pas. Pouvez-vous expliquer un peu que ce que je devrais changer dans server.xml.
commentaire ce bloc : <GlobalNamingResources> <!-- Modifiable de l'utilisateur de base de données qui peut également être utilisé par les UserDatabaseRealm pour authentifier les utilisateurs --> <nom de la Ressource="UserDatabase" auth="Container" type="org.apache.catalina.UserDatabase" description="Utilisateur de base de données qui peut être mis à jour et enregistré" factory="org.apache.catalina.les utilisateurs.MemoryUserDatabaseFactory" chemin="conf/tomcat-users.xml" /> </GlobalNamingResources>
Merci pour votre réponse, mais j'ai déjà ce code dans mon conf/server.xml fichier.Que doit-je faire maintenant?
De vérifier la tomcat-users.xml de la "Catalina" de Base répertoire. Cliquez-droit sur Apache Tomcat 6.xx (sous Serveurs) et cherchez l'onglet connexion. Il devrait y avoir un chemin appelé Catalina de Base. Recherchez et notez les informations d'identification de l'ensemble; par défaut nom d'utilisateur: ide et le mot de passe: tomcat-users. Y compris: assurez-vous de définir les mêmes informations d'identification que les Serveurs de la boîte de dialogue. Fermez-la et vous êtes prêt à ryme! Espérons que cette aide!
OriginalL'auteur Deb J | 2012-04-20
Vous devez vous connecter pour publier un commentaire.
Ajouter ci-dessous les lignes dans
tomcat-users.xml
.Redémarrer tomcat/service.
OriginalL'auteur fiberair
Dans Ubuntu avec Tomcat 7 et Netbeans 7:
Suivez @Satya instructions:
Alors vous devez vous assurer que votre
tomcat-users.xml
a quelque chose comme ceci:(si vous voulez être VRAIMENT sûr de, bien que il est PAS RECOMMANDÉ, vous pouvez mettre en
roles="manager-script,manager-gui,manager-status,manager-jmx"
)En outre, vous pouvez rechercher le fichier
build-impl.xml
sousnbproject
dossier et aller à la ligne:Changement
debugmode
de"false"
à"true"
. Cela vous permettra de voir les erreurs dans Netbeans directement.Enfin, j'ai eu à ajouter des autorisations de lecture
tomcat-users.xml
pour tomcat7 ** (il me semble que lors de l'édition en tant que root la modification des autorisations) et dans le **logs de tomcat, ajouter des autorisations à l'utilisateur qui exécute Netbeans (généralement votre utilisateur). Je l'ai fait de la création d'un"development"
groupe et ajouté mon utilisateur ettomcat7
à ce groupe, puis j'ai changé le groupe des journaux donnant les autorisations de lecture.Dernier conseil: démarrer Tomcat faisant un clic droit sur le Serveurs section dans Netbeans au lieu de courir
/etc/init.d/tomcat7
commencer. De cette façon, vous pourrez voir les journaux dans le Netbeans console.OriginalL'auteur Christian Vielma
Supprimer enregistré instance de serveur dans netbeans et l'enregistrement d'une nouvelle instance de serveur avec un utilisateur.
Étapes:
OriginalL'auteur hirantha129
NB va essayer de se connecter à l'instance de Tomcat via le proxy si celle-ci est spécifiée dans les paramètres IDE (Outils|Options|onglet Général).
Donc, si vous obtenez toujours ce après avoir fait des modifications dans tomcat-users.xml, vérifiez votre configuration de proxy. Essayez de régler les paramètres de proxy pour "Pas de proxy", puis essayez de nouveau. Si elle fonctionne, vous avez le mauvais paramètres de proxy. "localhost" doit être dans le "Pas de Proxy Hôtes" à la liste. Corriger en conséquence.
OriginalL'auteur Ferhat SAVCI
Si vous allez courir, vous web, mais il montre l'erreur ci-dessus , puis c'est en raison de l'absence des informations de l'utilisateur dans tomcat_user.xml fichier(C:\apache-tomcat-7.0.33\conf ), donc allez-y, ouvrez ce fichier et il suffit d'écrire cette phrase à la fin de la " ...."
comme
maintenant copier la phrase ci-dessus et de le coller dans votre fichier, il suffit de changer votre nom et votre mot de passe, pas de changements avec des rôles
OriginalL'auteur Pir Fahim Shah
J'ai vraiment devraient en faire un commentaire, si vous avez assez de réputation:
VEUILLEZ le premier commentaire de @Satya advicing pour supprimer doit être ignoré (au moins sur windows - qui en suis sûr). vérifier cette si vous ne me croyez pas
Après de nombreuses heures sur DONC j'ai résolu le problème:
surtout celui-là sur un double question et ce trop
Vérifier que le fichier xml de nouveau, je veux dire correctement les erreurs de syntaxe. Utiliser un bon éditeur de xml notepad++ m'aider à trouvé mon erreur. Grâce à cette SORTE réponse
Enregistrez le fichier et redémarrez Tomcat
OriginalL'auteur saheedmyself
vérifiez les paramètres du proxy dans outils > options dans l'ide.
sélection pas de proxy résolu ce problème pour moi.
OriginalL'auteur Kamalanathan S
Complément de l'autre les réponses - j'ai été l'ajout de la ligne de l'utilisateur c'est à dire
que les gens ont dit, mais j'ai ce qu'il me manquait était simplement de redémarrer tomcat après.
N'oubliez pas de redémarrer tomcart service ou les changements ne prendront pas effet.
OriginalL'auteur Victor R. Oliveira