Je ne parviens pas à me connecter à Tomcat Manager App
J'ai lu beaucoup de sujets dans stackoverflow pour résoudre mon problème, mais aucune n'a été utile.
Quand j'ai essayé de vous dans le Gestionnaire d'Application ([http://localhost:8080/manager/html][1]) à l'aide de beaucoup de configurations différentes, mais j'ai toujours obtenu 401 non autorisé après avoir tenté d'ouvrir une session en utilisant les informations d'identification des droits de l'.
J'ai redémarré le serveur tomcat une couple de fois.
C'est ma dernière configuration conf/tomcat-users.xml
<?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>
C'est la partie liées à tomcat-users dans server.xml
<GlobalNamingResources>
<!-- Editable user database that can also be used by
UserDatabaseRealm to authenticate users
-->
<Resource name="UserDatabase" auth="Container"
type="org.apache.catalina.UserDatabase"
description="User database that can be updated and saved"
factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
pathname="conf/tomcat-users.xml" />
</GlobalNamingResources>
C'est ma configuration:
Apache Tomcat: Version 7.0.40 64 bits
Testé sur Chrome 26
Si il y a quelque chose d'autre utilité que j'en ai oublié, dites le moi.
Merci d'avance
source d'informationauteur giaffa86
Vous devez vous connecter pour publier un commentaire.
À partir de résidus de [tomcat-root]/logs/catalina.horsj'ai observé que vous utilisez un nom d'utilisateur verrouillé "admin"
Vous devriez essayer avec une meilleure(non deviner) nom d'utilisateur.
Cela devrait certainement travailler pour vous.
Configuration a l'air bien pour moi . pouvez-vous s'il vous plaît essayer avec ci-dessous tomacat-users.xml.
S'il vous plaît redémarrer le serveur après le changement.
Solutions ci-dessus a probablement résolu votre problème.L'utilisateur verrouillé solution à bout de moi sur mon problème.
Quelque chose de bizarre, j'ai remarqué... Ne sais pas comment c'est arrivé.
Après l'installation d'un nouveau tomcat7 j'ai fini avec un "tomcat-users.xml" fichier appartenant à l'utilisateur root et au groupe root.
Je l'ai découvert parce que catalina.out contient quelques lignes comme "javax.de nommage.NamingException: /var/lib/tomcat7/conf/tomcat-users.xml (Permission denied)"
Après la modification de la propriété des fichiers de l'utilisateur "root" & " groupe "tomcat7" résolu mon problème de connexion.
Si vous essayez l'une des autres Réponses et puis il n'y a aucune différence, vous pouvez avoir besoin de nettoyer votre Tomcat et puis essayez à nouveau. Ce sont mes propres commandes (pas sûr de la façon général, ils sont):
Dans mon cas, le mot de passe a des caractères spéciaux, qui devait être codée au format XML avant d'être ajouté à la
/opt/tomcat/conf/tomcat-users.xml
fichier.L'outil que j'ai utilisé pour le codage a été https://coderstoolbox.net/string/#!encoding=xml&action=encoder&charset=us_ascii
Également vérifier que le tomcat-users.xml vous modifiez en fait correspond à l'instance de Tomcat, vous êtes en cours d'exécution. Si vous avez plusieurs installations, mais seulement en cours d'exécution, assurez-vous que vous modifiez le fichier à l'emplacement correct.
Lorsque vous exécutez le démarrage.chauve-souris (ou startup.sh), le script de sortie de la CATALINA_* variables d'environnement. Si les chemins d'accès ne correspondent le répertoire de travail en cours d'exécution à partir, il est fort à parier que vous éditiez le mauvais tomcat-users.xml fichier.
De vérification de la syntaxe et de start-balise de fin. j'ai fait stupide erreur quand j'ai commencé à travailler sur java.
Cette ligne a été de travailler pour moi.