Bonjour,

J'essaye d'exécuter un bout de code au démmrage de tomcat. Pour cela, je crée une classe qui implément l'interface LifecycleListener, je crée un jar et je met je jar dans $CATALINA_HOME/lib.
J'ajoute la ligne suivante dans l'élement server du fichier server.xml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<Listener className="monPackage.MaClasse" />
Le problème est que justement au démarrage de Tomcat, j'ai l'exception suivante (logs/catalina ... .log) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
java.lang.NoClassDefFoundError: org/apache/catalina/LifecycleListener
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
.................
C'est à dire que le classLoader n'arrive pas à charger LifecycleListener.

Quelqu'un à une idée ?

Merci d'avance.