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 :

Administration de Tomcat


Sujet :

Tomcat et TomEE Java

  1. #1
    Membre éclairé Avatar de hammag
    Profil pro
    Inscrit en
    Février 2006
    Messages
    511
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 511
    Par défaut Administration de Tomcat
    salut,

    j'ai installé Tomcta 5.5.23, mais en voulant entrer dans la page d'administration du serveur, le message d'erreur suivant s'affiche :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Tomcat's administration web application is no longer installed by default. Download and install the "admin" package to use it.
    je ne comprend pas comment installer ce package admin.

  2. #2
    Membre éclairé Avatar de hammag
    Profil pro
    Inscrit en
    Février 2006
    Messages
    511
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 511
    Par défaut
    bon, j'ai trouvé cette discution sur le forum http://www.developpez.net/forums/arc...p/t-70487.html j'ai suivis toutes les instruction, mais le pb persiste toujours.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 36
    Par défaut
    Bonjour,

    ayant été confronté au même problème, voici la recette que j'ai suivie.

    1/ Récupérer sur le site d'Apache la version de l'application d'admin qui correspond à ta version de Tomcat.

    Par ex.: si tu as récupéré Tomcat dans l'archive apache-tomcat-5.5.23.tar.gz, il faut que tu récupères l'application d'admin avec le nom apache-tomcat-admin-5.5.23.tar.gz.

    2/ Tu désarchives Tomcat , et *au même endroit* tu désarchives l'appli d'admin.

    3/ Tu configures ton fichier conf/tomcat-users.xml pour qu'au moins un des utilisateurs ait le rôle "admin" (généralement, il suffit d'ajouter admin dans la liste des rôles de l'utilisateur qui est déjà "manager").

    4/Tu (re)lances Tomcat

    5/Si Tomcat est sur le port par défaut, tu pointes ton navigateur sur : http://localhost:8080/admin

    Là, tu rentres tes identifiants et tu as accès à l'application d'admin.

    Mes 2 centimes,

    MarkH

  4. #4
    Membre éclairé Avatar de hammag
    Profil pro
    Inscrit en
    Février 2006
    Messages
    511
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 511
    Par défaut
    pour ma part je n'utilise pas un .tar.gz pour installer tomcat, j'utilise un .exe (je suis sous Windows)

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 36
    Par défaut
    Ah....

    Et l'exécution du .exe ne conduit pas à la création d'un dossier dont le nom ressemblerait à apache-tomcat-X.Y.ZZ (ou les X, Y et ZZ sont les numéros de version) ?

    Si c'est bien le cas, il te suffit de récupérer l'application d'admin de la même version au format .zip (dispo sur le site de Tomcat) et de le dézipper dans ce dossier avant de procéder aux manipulations décrites dans les étapes 3/, 4/ et 5/ de mon post.

    MarkH

  6. #6
    Membre éclairé Avatar de hammag
    Profil pro
    Inscrit en
    Février 2006
    Messages
    511
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 511
    Par défaut
    salut MarkH,

    j'ai suivis toutes vos conseils, mais toujours le même pb.
    j'ai téléchargé et installé apache-tomcat-5.5.23 dans le répertoire Tomcat 5.5.
    j'ai téléchargé le zip apache-tomcat-5.5.23-admin. j'ai dézipé ce fochier dans Tomcat 5.5.
    voici mon fichier tomcat-users après modification:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <?xml version='1.0' encoding='utf-8'?>
    <tomcat-users>
      <role rolename="tomcat"/>
      <role rolename="role1"/>
      <role rolename="manager"/>
      <role rolename="admin"/>
      <user username="tomcat" password="tomcat" roles="tomcat"/>
      <user username="both" password="tomcat" roles="tomcat,role1"/>
      <user username="role1" password="tomcat" roles="role1"/>
      <user username="admin" password="admin" roles="admin,manager"/>
    </tomcat-users>
    je ne comprend pas pourquoi ça ne marche pas.

  7. #7
    Membre éclairé Avatar de hammag
    Profil pro
    Inscrit en
    Février 2006
    Messages
    511
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 511
    Par défaut
    est-ce qu'il faut configurer la variable catalina_home ?

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 36
    Par défaut
    Hammag,

    je suppose que le reste de Tomcat (le manager, et les applis web) fonctionnent correctement, et que ce n'est que l'application d'administration qui pose problème. Ce dernier n'est donc pas du à la variable CATALINA_HOME.

    Quand tu dis que tu as dézippé le fichier dans Tomcat, j'ai peur de mal comprendre. En fait, il faut le dézipper dans le dossier «parent» de celui où tu as dézippé Tomcat. Le résultat du dézip conduit (entre autres) à la création du dossier TOMCAT/server/webapps/admin si TOMCAT est le dossier qui a été crée par le dézippage du .zip correspondant à tomcat.

    Autrement dit, à l'issue du dézippage de tomcat-admin-5.5.23.zip, le dossier qui contient le résultat de l'extraction de tomcat-5.5.23 ne doit pas à son tour contenir de sous-dossier nommé tomcat-5.5.23 (ouf!).

    Peux-tu confirmer ceci avant de chercher plus loin ?

  9. #9
    Membre éclairé Avatar de hammag
    Profil pro
    Inscrit en
    Février 2006
    Messages
    511
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 511
    Par défaut
    bonjour Markh,

    je suppose que le reste de Tomcat (le manager, et les applis web) fonctionnent correctement, et que ce n'est que l'application d'administration qui pose problème. Ce dernier n'est donc pas du à la variable CATALINA_HOME.
    oui, le reste (manager, ) fonctionnent nickel.

    Quand tu dis que tu as dézippé le fichier dans Tomcat, j'ai peur de mal comprendre. En fait, il faut le dézipper dans le dossier «parent» de celui où tu as dézippé Tomcat. Le résultat du dézip conduit (entre autres) à la création du dossier TOMCAT/server/webapps/admin si TOMCAT est le dossier qui a été crée par le dézippage du .zip correspondant à tomcat.
    voici mon arborescence :
    tomcat est installé dans le répertoire :
    \Apache Software Foundation\Tomcat 5.5


    j'ai dezipéle .zip de l'admin dans ce répertoir (\Apache Software Foundation\Tomcat 5.5) : le résultat est la création du nouveau répertoire apache-tomcat-5.5.23 dans \Apache Software Foundation\Tomcat 5.5

    Autrement dit, à l'issue du dézippage de tomcat-admin-5.5.23.zip, le dossier qui contient le résultat de l'extraction de tomcat-5.5.23 ne doit pas à son tour contenir de sous-dossier nommé tomcat-5.5.23 (ouf!).
    ce que je comprend de ton paragraphe : il faut déziper l'admin à l'exterieur du répertoire du tomcat. par exemple dans le même niveau : \Apache Software Foundation.

    j'ai déja essayé cette solution, sans résultat. voici ce que j'ai fait :
    - j'ai dézipé l'admin dans un autre répertoire : Admin-tomcat
    - j'ai copié le répetoire Admin_tomcat/server/webapps/admin dans le répertoire Tomcat5.5/server/webapps
    - j'ai copié le fichier Admin_tomcat/conf/Catalina/localhost/admin.xml dans Tomcat5.5/conf/Catalina/localhost

    toujours le même pb.

  10. #10
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 36
    Par défaut
    Hammag,

    la description que tu donnes de ton installation devrait aboutir au résultat escompté.

    Peux-tu me dire si, après avoir lancé Tomcat, et en te branchant sur l'url du manager (en général http://localhost:8080/manager/html) l'appli web «admin» apparaît dans la liste des applis ? Si c'est le cas, est-elle bien démarrée ?

    Tu devrais également consulter les logs dans le fichier catalina.out situé dans le répertoire logs de l'arborescence Tomcat pour voir s'il y a des erreurs au démarrage.

    MarkH

  11. #11
    Membre éclairé Avatar de hammag
    Profil pro
    Inscrit en
    Février 2006
    Messages
    511
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 511
    Par défaut
    bonsoir Markh,

    Peux-tu me dire si, après avoir lancé Tomcat, et en te branchant sur l'url du manager (en général http://localhost:8080/manager/html) l'appli web «admin» apparaît dans la liste des applis ? Si c'est le cas, est-elle bien démarrée ?
    effectivement admin apparait dans la liste des appli

    Tu devrais également consulter les logs dans le fichier catalina.out situé dans le répertoire logs de l'arborescence Tomcat pour voir s'il y a des erreurs au démarrage.
    je ne trouve le fichier catalina.out dans le répertoire logs, maisil y'a un autre fichier nommé catalina.aaa-mm-jj où aaa-mm-jj représente la date, apparement il n'y a aucune erreur dedant.

  12. #12
    Membre éclairé Avatar de hammag
    Profil pro
    Inscrit en
    Février 2006
    Messages
    511
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 511
    Par défaut
    effectivement admin apparait dans la liste des appli
    et elle est bien démarrée

  13. #13
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 36
    Par défaut
    Hammag,

    peux-tu alors me décrire ce qui se passe lorsque, toujours dans la page du manager avec le tableau des applis Web, tu cliques sur le lien correspondant à admin ?

    Si ça se passe mal, les traces d'erreur devraient se trouver dans le fichier de log de tomcat (soit logs/catalina.out, soit logs/catalina.aaaa-mm-jj avec la date du jour).

    MarkH

  14. #14
    Membre éclairé Avatar de hammag
    Profil pro
    Inscrit en
    Février 2006
    Messages
    511
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 511
    Par défaut
    voici le résultat après quand clique sur le lien admin

    Etat HTTP 404 - /admin/

    type Rapport d'état

    message /admin/

    description La ressource demandée (/admin/) n'est pas disponible.
    Apache Tomcat/5.5.23
    pourtant le répertoire admin est dans \Tomcat 5.5\webapps

    pour le fichier de logs, croyez moi il n'a ajouter aucune ligne

  15. #15
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 36
    Par défaut
    Hammag,

    j'ai déjà eu affaire à ce genre d'erreur. Voici comment je m'en sui sorti :

    - arrêter Tomcat,
    - éditer le fichier conf/server.xml
    - y repérer tous les blocs délimités par la balise «Context» et dont la balise ouvrant comporte un attribut «path» ayant pour valeur «admin», comme ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <Context
     path="/admin">
    </Context>
    - s'il y en a, effacer ces blocs.

    Je n'y crois cependant pas beaucoup....

    Je pourrais te re-zipper une arborescence de Tomcat incluant l'application d'admin fonctionnelle pour que tu puisses comparer ses configurations avec les tiennes.

    Autrement, ce que tu pourrais faire, c'est d'effacer l'ensemble du contenu du répertoire logs puis relancer Tomcat et tenter d'accéder à l'application d'admin. Ensuite, il faudrait examiner le contenu du ou des fichiers nouvellement générés dans ce même répertoire logs.

    MarkH

  16. #16
    Membre éclairé Avatar de hammag
    Profil pro
    Inscrit en
    Février 2006
    Messages
    511
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 511
    Par défaut
    salut,

    chaque fois que je lance tomcat, le fichier de logs contient les lignes suivantes, j'ai des doutes surtout pour la deuxième ligne (couleur rouge). Apparement c'est laque ça coince !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    15 août 2007 22:01:19 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
    INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Apache Software Foundation\Tomcat 5.5\bin;.;C:\Windows\system32;C:\Windows;C:\Perl\bin\;C:\Inprise\vbroker\bin;C:\Program Files\Borland\Delphi7\Bin;C:\Program Files\Borland\Delphi7\Projects\Bpl\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Program Files\QuickTime\QTSystem\
    15 août 2007 22:01:19 org.apache.coyote.http11.Http11BaseProtocol init
    INFO: Initialisation de Coyote HTTP/1.1 sur http-8080
    15 août 2007 22:01:19 org.apache.catalina.startup.Catalina load
    INFO: Initialization processed in 1141 ms
    15 août 2007 22:01:19 org.apache.catalina.core.StandardService start
    INFO: Démarrage du service Catalina
    15 août 2007 22:01:19 org.apache.catalina.core.StandardEngine start
    INFO: Starting Servlet Engine: Apache Tomcat/5.5.23
    15 août 2007 22:01:19 org.apache.catalina.core.StandardHost start
    INFO: XML validation disabled
    15 août 2007 22:01:20 org.apache.coyote.http11.Http11BaseProtocol start
    INFO: Démarrage de Coyote HTTP/1.1 sur http-8080
    15 août 2007 22:01:20 org.apache.jk.common.ChannelSocket init
    INFO: JK: ajp13 listening on /0.0.0.0:8009
    15 août 2007 22:01:20 org.apache.jk.server.JkMain start
    INFO: Jk running ID=0 time=0/27  config=null
    15 août 2007 22:01:20 org.apache.catalina.storeconfig.StoreLoader load
    INFO: Find registry server-registry.xml at classpath resource
    15 août 2007 22:01:20 org.apache.catalina.startup.Catalina start
    INFO: Server startup in 1531 ms

  17. #17
    Membre éclairé Avatar de be_tnt
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    312
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 312
    Par défaut
    As-tu résolu ton problème? J'ai eu le même message d'erreur et cela provenait simplement du fait que quand tu dézippes la package admin, il te faut simplement copier le répertoire admin sous webapps.

    En clair, après avoir dézippé la package, tu obtiens un répertoire apache-tomcat-5.5.23 en dessous duquel tu trouves conf et server. Il faut copier le contenu server/webapps/admin sous CATALINA_HOME/server/webapps/admin. Cela devrait fonctionner.

  18. #18
    Membre éclairé Avatar de hammag
    Profil pro
    Inscrit en
    Février 2006
    Messages
    511
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 511
    Par défaut
    salut,

    je vais essayer ta manip cette soirée.

  19. #19
    Membre Expert
    Avatar de Clorish
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 474
    Par défaut
    Pour ceux qui cherche une reponse a ce probleme, que je viens d'avoir aussi : bien faire attetion que le reperoire "admin" soit bien copier dans tomcatXXX/server/webapps ... et non tomcatXXX/webapps

    une erreur bete qui peut faire perdre pas mal de temps

    [Edit] J'ai pas vu la 2e page ^^ .. mais je laisse le message quand meme car en lisant de traviolle on peut quand meme se tromper :p

  20. #20
    Membre éclairé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2008
    Messages
    94
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Janvier 2008
    Messages : 94
    Par défaut
    ok ca marche très bien, une autre remarque c'est qu'il faut relancer le navigateur pour éviter qu'il recharge les page qui était dans la cache

Discussions similaires

  1. Accès a l'interface d'administration de tomcat
    Par sheira dans le forum Shell et commandes GNU
    Réponses: 11
    Dernier message: 18/01/2011, 16h49
  2. Console d'Administration sous Tomcat ?
    Par singleProject dans le forum Tomcat et TomEE
    Réponses: 6
    Dernier message: 17/06/2010, 13h00
  3. Réponses: 1
    Dernier message: 13/09/2009, 18h54
  4. problème au niveau du module d'administration de tomcat
    Par mnr_nfo dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 20/03/2007, 08h09
  5. installer le support d'administration sous tomcat 5.5
    Par soumou dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 18/02/2006, 09h48

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