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 :

ServletContextListener probleme de deploiement Tomcat


Sujet :

Tomcat et TomEE Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Décembre 2004
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 23
    Par défaut ServletContextListener probleme de deploiement Tomcat
    Hi,
    J'utilise dans mon application tomcat 5.0.19, jdk 1.5.0_01.
    Je dois creer un thread dans mon application web au demarrage et bien sur le thread doit etre tué des l'arret de cette application pour cela mon thread implemente l'interface ServletContextListener.

    Le code de mon thread:
    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
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
     
     
    import javax.servlet.ServletContextEvent;
    import javax.servlet.ServletContextListener;
     
    public class ContextListener extends Thread implements ServletContextListener {
    	// local variable refer the status of thread
    	private boolean running;
    	private int indice=0;
    	ContextListener() {
    		// wait to run server
    		running = false;
    		// thread daemon in order to enable server to shut down properly
    		this.setDaemon(true);
    	}
     
    	public void run() {
    		System.out.println("démarrage du thread");
    		// sleep time for the thread = 3 seconds
    		long millis = (long) (3 * 1000);
    		running = true;
    		while (running) {
    			System.out.println("¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤ Thread run number = " + indice);
    			try {
    				// sleep
    				sleep(millis);
    				indice = indice + 3;
     
    			} catch (InterruptedException e) {
    				System.out.println("exception sleep");
    			}
    		}
    	}
     
    	public void contextDestroyed(ServletContextEvent arg0) {
     
    		running = false;
    		System.out.println("halt thread");
    	}
     
    	public void contextInitialized(ServletContextEvent arg0) {
    		System.out.println("initialized thread");
    	}
     
    	/**
             * @return the running
             */
    	public boolean isRunning() {
    		return running;
    	}
     
    	/**
             * @param running
             *            the running to set
             */
    	public void setRunning(boolean running) {
    		this.running = running;
    	}
     
    }

    le web.xml :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <listener>
            <listener-class>
             src.util.ContextListener 
            </listener-class>
        </listener>
    mais le prbleme qd je demarre le serveur tomcat ( version 5.0.19 ), ce dernier ne fait pas le deploiement et jai comme message dans la console du tomcat :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    GRAVE: Linstallation des écouteurs (listeners) de l'application a été sautée suite aux erreurs précédentes
    30 janv. 2008 10:02:50 org.apache.catalina.core.StandardContext start
    GRAVE: Error listenerStart
    30 janv. 2008 10:02:50 org.apache.catalina.core.StandardContext start
    GRAVE: Erreur de démarrage du contexte suite aux erreurs précédentes
    Le bizarre c que quand j'enleve le listener de mon web.xml, tomcat demarre et deploie l'application normalement.

    Quelqu'un connait le problème car j'ai cherché mais j'ai pas trouvé la solution?

  2. #2
    Membre averti
    Inscrit en
    Décembre 2004
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 23
    Par défaut servletContextListener
    l'erreur est a cause le jar servlet.jar n'est pas loadé
    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
     
    INFO: validateJarFile(E:\WorkspaceCare4Call\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\care4call\WEB-INF\lib\servlet.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
    30 janv. 2008 12:20:47 org.apache.catalina.core.StandardContext listenerStart
    GRAVE: Linstallation des écouteurs (listeners) de l'application a été sautée suite aux erreurs précédentes
    30 janv. 2008 12:20:47 org.apache.catalina.core.StandardContext start
    GRAVE: Error listenerStart
    30 janv. 2008 12:20:47 org.apache.catalina.core.StandardContext start
    GRAVE: Erreur de démarrage du contexte suite aux erreurs précédentes
    30 janv. 2008 12:20:47 org.apache.catalina.core.StandardHost getDeployer
    INFO: Create Host deployer for direct deployment ( non-jmx ) 
    30 janv. 2008 12:20:47 org.apache.coyote.http11.Http11Protocol start
    INFO: Démarrage de Coyote HTTP/1.1 sur le port 8787
    30 janv. 2008 12:20:47 org.apache.coyote.http11.Http11Protocol start
    INFO: Démarrage de Coyote HTTP/1.1 sur le port 8443
    30 janv. 2008 12:20:47 org.apache.jk.common.ChannelSocket init
    INFO: JK2: ajp13 listening on /0.0.0.0:8009
    30 janv. 2008 12:20:47 org.apache.jk.server.JkMain start
    INFO: Jk running ID=0 time=0/31  config=null
    30 janv. 2008 12:20:47 org.apache.catalina.startup.Catalina start
    INFO: Server startup in 1531 ms
    Quelqu'un connais un solution?

Discussions similaires

  1. Probleme affichage sous tomcat
    Par pbayou dans le forum JSF
    Réponses: 4
    Dernier message: 30/01/2007, 16h34
  2. probleme d'installation tomcat
    Par nazimb dans le forum Tomcat et TomEE
    Réponses: 18
    Dernier message: 28/07/2006, 16h16
  3. Probleme de deploiement sous tomcat
    Par gloglo dans le forum Tomcat et TomEE
    Réponses: 4
    Dernier message: 28/06/2006, 10h58
  4. [Flash] Probleme avec serveur Tomcat et accés Internet
    Par mc_chicken dans le forum Flash
    Réponses: 4
    Dernier message: 30/09/2005, 16h09
  5. [Tomcat]Probleme de configuration Tomcat
    Par tatann dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 18/09/2005, 20h30

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