Hi ! 1) English
2) French 1) I've just tried this. Tomcat's doc tells to put the file into the classpath and I can't figure how to set this classpath. I've tried to give an Eclipse Preferences / Build path / Classpath variable as well as using the -cp option at server launch, but the machine doesn't seem to take it into account. Or, at least, it doesn't change anything... 2) Je viens d'essayer. La doc de Tomcat dit de mettre ce fichier dans le classpath mais je n'arrive pas à le positionner. J'ai essayé avec les Preferences d'Eclipse / Builpath / Classpath variable et aussi en utilisant la commande -cp au lancement du serveur, mais Tomcat ne semble pas en tenir compte. En tous cas, ça ne change rien... Pierre Le 22/11/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> a écrit :
Salut Pierre, J'ai déjà eu aussi un problème de compatibilité entre Commons-logging et Log4j. Je ne sais pas si c'est celui que tu rencontres mais sait-on jamais!!!! En fait mon fichier de configuration commons-logging.properties était incorrect car dans les version plus récente de commons-logging, la classe Log4jFactory n'existe plus; je remplace alors cette ligne: org.apache.commons.logging.LogFactory=org.apache.commons.logging.impl.Log4jFactory par: org.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JLogger En espérant que ça aide @+ Olviier *"Pierre Goupil" <[EMAIL PROTECTED]>* 22/11/2006 05:51 Pour : java@u-strasbg.fr cc : Objet : Tomcat et log4j Bonjour la liste ! J'avais un Tomcat 5.5 et un Eclipse 3.2 qui marchaient très bien, puis... le dur a crashé... Résultat des courses : aucune perte de données, mais impossible de démarrer Tomcat. La vue "serveur" d'Eclipse me renvoie la trace suivante : ******************************** Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: com.sun.org.apache.commons.logging.LogConfigurationException: com.sun.org.apache.commons.logging.LogConfigurationException : java.lang.NullPointerException (Caused by java.lang.NullPointerException) (Caused by com.sun.org.apache.commons.logging.LogConfigurationException: java.lang.NullPointerException (Caused by java.lang.NullPointerException)) at com.sun.org.apache.commons.logging.impl.LogFactoryImpl.newInstance( LogFactoryImpl.java:543) at com.sun.org.apache.commons.logging.impl.LogFactoryImpl.getInstance( LogFactoryImpl.java:235) at com.sun.org.apache.commons.logging.impl.LogFactoryImpl.getInstance ( LogFactoryImpl.java:209) at com.sun.org.apache.commons.logging.LogFactory.getLog(LogFactory.java :351) at org.apache.catalina.startup.Bootstrap.<clinit>(Bootstrap.java:73) Caused by: com.sun.org.apache.commons.logging.LogConfigurationException : java.lang.NullPointerException (Caused by java.lang.NullPointerException) at com.sun.org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor( LogFactoryImpl.java:397) at com.sun.org.apache.commons.logging.impl.LogFactoryImpl.newInstance ( LogFactoryImpl.java:529) ... 4 more Caused by: java.lang.NullPointerException at com.sun.org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor( LogFactoryImpl.java:374) ... 5 more ******************************** Bon, en fait, je suis tombé dans l'enfer de la cohabitation entre commons-loggging et log4j ! Perso, le système de log de ma servlet (log4j) ne veut plus marcher pas mais de toutes façons vu qu'elle ne se lance pas, je m'en fiche ! Par contre, la question de savoir comment relancer le système de log de Tomcat (log4j + commons-logging !) est un archi-classique : des dizaines de gens en parlent. Mais impossible de trouver une solution. Ho bien sûr des tutos j'en ai trouvé des tas, mais bon... Il est évident que j'ai ré-installé tout mon poste de développement. Quant à lancer Tomcat via un autre plugin, j'ai essayé avec Sysdeo : Tomcat se lance, il charge la servlet, mais il ne la démarre pas et reste silencieux. Ni log de ma servlet, ni exception, ni résultat. Si quelqu'un avait la réponse à cette question cent fois posée, ça me dépannerait bien ! Merci ! Pierre -- "L'une des raisons pour lesquelles la vie est complexe C'est qu'elle a une partie réelle et une partie imaginaire."
-- "L'une des raisons pour lesquelles la vie est complexe C'est qu'elle a une partie réelle et une partie imaginaire."