IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Tomcat et TomEE Java Discussion :

Pas les droits sur l'appli manager


Sujet :

Tomcat et TomEE Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 37
    Par défaut Pas les droits sur l'appli manager
    Je ne sais pas quelle config à changer sur mon serveur tomcat
    mais je n'arrive plus à lancer les applis "/manager/html" ni "admin".
    J'ai le message d'erreur suivant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Forbidden
    You don't have permission to access /manager/html on this server.
    
    Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
    --------------------------------------------------------------------------------
    Apache/2.0.52 (Red Hat) Server at 192.168.10.79 Port 80
    J'accède pourtant aux applications que j'ai déployé dans "tomcat5/webapps".

    Noter que les applis manager et admin sont dans un autre répertoire "/var/lib/tomcat5/server/webapps"

    Est-ce dans la config Apache ou Tomcat5 ou carrément des droits inssufisants sur des fichiers ?

    Merci pour votre aide.

  2. #2
    Membre Expert Avatar de maxf1
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 229
    Par défaut
    Dans ton folder tomcat, tu as un dossier conf.

    Dans ce meme dossier tu dois avoir le fichier tomcat-users.xml

    Regarde si tu a les droits dans ce fichier,

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 37
    Par défaut
    Voici le contenu de mon fichier "tomcat-users.xml":

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <?xml version='1.0' encoding='utf-8'?>
    <tomcat-users>
      <role rolename="admin"/>
      <role rolename="manager"/>
      <user username="admin" password="toto" fullName="" roles="admin"/>
      <user username="manager" password="toto" fullName="" roles="manager"/>
    </tomcat-users>
    Mais je ne tombe même pas sur la fenêtre de connexion qui me demande de m'identifier.

  4. #4
    Membre Expert Avatar de maxf1
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 229
    Par défaut
    C'est quoi ce fullName vide. Il ne sert a rien selon moi.

    Ah si tu n'arrives pas à t'identifier c'est un peu bizarre.

    Ton tomcat tu la installé tout seul? Fourni avec NetBeans?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 37
    Par défaut
    J'ai donc virer l'attribut "fullName" dans "tomcat-users.xml", puis redémarré Tomcat5. Mais ça ne change rien.

    Ce n'est pas moi qui ai installé ce Tomcat mais l'appli manager était accessible avant... Quelque chose a du changer dans le config Tomcat ou Apache ou Linux ???

  6. #6
    Membre Expert Avatar de maxf1
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 229
    Par défaut
    Je crois que ca m'était arrivé une fois ce genre de truc. J'avais supprimer tout le tomcat et reinstallé juste derriere et ca avait fonctionné.

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 37
    Par défaut
    Bon en fait les 2 applis auxquelles je n'arrivais plus à accèder ("You don't have permission to access /manager/html on this server") sont les appli d'administration par défaut de tomcat5.
    Or pour tomcat5 le port de communication pour les appli d'administration seraient "8080".
    Et oh miracle, quand j'essaie de lancer l'appli manager avec la même url mais en ajoutant le port 8080 après l'adresse ip du serveur ça fonctionne.

    donc lancer les applis d'admin Apache avec une url de la forme:
    http://AdresseIPServeur:8080/manager/html
    et non : http://AdresseIPServeur/manager/html

    Remarque pas besoin de préciser le port 8080 pour les autres applications qu'on a déployer.

    Je ne comprends pas vraiment la différence entre les 2 application "admin" et "manager" fournies par défaut comme appli d'administration Tomcat5 et les autres applications utilisateurs qu'on a déployé, si ce n'est que leur emplacement n'est pas le même:
    $CATALINA_HOME/webapps pour les applis utilisateurs déployées
    $CATALINA_HOME/server/webapps pour les applis "manager" et "admin".

    Ces ports se paramêtreraient dans le fichier de config server.xml de Tomcat5

    Je considère donc mon problème comme résolu.

    Cependant , si jamais certain d'entre vous ont des explication plus précises je suis toujours preneur.

  8. #8
    Membre Expert Avatar de maxf1
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 229
    Par défaut
    Ah ben oui si tu precises pas les ports ca devait pas marcher.

    (Etant donnée que ces applis ont une sécurité elles doivent ecouter par quel port tu essayes d'y accéder et comme tu n'en precise pas, tu n'as pas le droit d'y accéder, surement pour eviter que des personnes exterieur à ta machine puisse avoir accès à ces webapps.)

    Je met tout ca entre parenthese car c'est ma supposition sur le fonctionnement, si quelqu'un peut confirmer ou contredire ca serait pas mal!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 03/03/2007, 19h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo