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 :

Souci avec un listener de Tomcat


Sujet :

Tomcat et TomEE Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    298
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 298
    Par défaut Souci avec un listener de Tomcat
    Bonjour,
    j'ai besoin d'un traitement au démarrage de Tomcat,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ListenerTT implements javax.servlet.ServletContextListener
    j'ai codé une classe héritant de ServletContextListener et je l'ai ajouté au web.xml
    dans le web.xml ajout du nouveau listener :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <listener>
    	<listener-class>com.TT.ParametreFiltreService.ListenerTT</listener-class>
    </listener>
    Mais j'ai un souci, lors de mes dev j'ai utilisé un Tomcat sur ma machine en local avec la meme version que celui utilisé sur le serveur de developpemet de mon projet, c'etait OK le listener etait bien appelé
    Mais en deployant mon jar et en changeant le web.xml du Tomcat sur la machine de dev ça passe plus.

    C'est quoi l'explication ?

    Merci d'avance

  2. #2
    Membre émérite Avatar de Heimdal
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    549
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 549
    Par défaut
    Les JREs sont les mêmes sur les deux machines?

    Que raconte la stacktrace?

  3. #3
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    ServletContextListener existe depuis la version 2.3 du conteneur de servlet, la version du jre ne devrait pas poser de problème à version de Tomcat égale.

    Peux-tu montrer le web.xml de la machine de test ?
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    298
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 298
    Par défaut comparaison JRE et web.xml
    le web.xml

    est le même sur la machine et le serveur,
    la JRE aussi donc je vois pas pour l'instant.

    je vois pas de pistes

    j'attends vos reponses

  5. #5
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par Lolitaaa Voir le message
    Mais en deployant mon jar et en changeant le web.xml du Tomcat sur la machine de dev ça passe plus.
    Peux-tu détailler ?

    Ce n'est pas un jar qu'on déploie mais un WAR, j'ai l'impression que la procédure n'est pas bonne...
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    298
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 298
    Par défaut Détails de la procédure
    la procédure :

    - je codé une classe (héritant du listener) contenant un traitement donné
    - j'ai ajouté cette classe comme listener dans web.xml
    - j'ai ajouté son jar dans le dossier de tomcat/common/lib

    dans la version testée en local pas de souci alors que que la machine de dev non.

    Merci

  7. #7
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Il faudrait :

    - Modifier le web.xml pour référencer le listener
    - Générer un war avec le listener inclus (sous forme de jar dans /WEB-INF/lib ou de classe dans le projet)
    - Installer le war sur le serveur Tomcat
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

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

Discussions similaires

  1. Soucis avec Tomcat et Cocoon
    Par mosstu126 dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 04/09/2006, 12h40
  2. Soucis avec les JTables et les listener
    Par shingo dans le forum Composants
    Réponses: 2
    Dernier message: 22/02/2006, 11h51
  3. quelques soucis avec word 2000
    Par ramchou dans le forum Word
    Réponses: 3
    Dernier message: 06/09/2004, 18h13
  4. [DEBUTANT] petits soucis avec un prgm de chat
    Par LechucK dans le forum MFC
    Réponses: 8
    Dernier message: 19/01/2004, 16h52
  5. Réponses: 4
    Dernier message: 16/02/2003, 12h16

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