Bonjour,
(merci d'avance pour votre aide)
Je souhaiterai démarrer TOMCAT après avoir effectué un traitement spéciale (construction du fichier server.xml, + autre).
J'ai donc simplifier mon problème au maximum et voila la situation :
- Je créé un projet java dans eclipse et j'ajoute dans son classpath la librairie bootstrap.jar de tomcat.
- Je créé une "configuration de lancement" ("debug as...>run configurations") pour mon projet
- En main class je met : org.apache.catalina.startup.Bootstrap
en program arguments : start
- En vm arguments : -Dcatalina.home=D:/tomcat-5.5.26
- Je lance et la ça fonctionne.
Maintenant si je rajoute au classpath la librairie catalina.jar de tomcat (j'en a i besoin pour faire mon pré-traitement spécifique) et que je lance la ça plante en exception :
java.lang.NoClassDefFoundError: org/apache/tomcat/util/log/SystemLogHandler
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2357)
[...]
En gros je rajoute une lib et du coup il y en a qu'il ne trouve plus...
Quelqu'un pourrait-il éclairer ma lanterne ?
Merci d'avance.
Partager