Bonjour,

J'ai une appli java développée sous Netbeans qui utilise log4j pour les logs dont je fais tourner le .jar sur ma machine sous windows sans problème.

Lorsque je fais tourner la même appli sur un serveur linux à distance j'obtiens l'erreur suivante :

log4j:ERROR Parsing error on line 2 and column 48
log4j:ERROR null
log4j:ERROR Could not parse input source [org.xml.sax.InputSource@7fe8e8cf].
gnu.xml.dom.ls.DomLSException
at gnu.xml.dom.ls.DomLSParser.doParse(libgcj.so.7rh)
at gnu.xml.dom.ls.DomLSParser.parse(libgcj.so.7rh)
at gnu.xml.dom.DomDocumentBuilder.parse(libgcj.so.7rh)
at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:665)
at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:616)
at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:602)
at org.apache.log4j.xml.DOMConfigurator.configure(DOMConfigurator.java:697)
Caused by: java.net.MalformedURLException: Protocol handler not found: dummy
at java.net.URL.<init>(libgcj.so.7rh)
at java.net.URL.<init>(libgcj.so.7rh)
at gnu.xml.stream.XMLParser.absolutize(libgcj.so.7rh)
at gnu.xml.stream.XMLParser.readExternalIds(libgcj.so.7rh)
at gnu.xml.stream.XMLParser.readDoctypeDecl(libgcj.so.7rh)
at gnu.xml.stream.XMLParser.next(libgcj.so.7rh)
...11 more
log4j:WARN No appenders could be found for logger (fr.inserm.disc.frenchmesh.commandline.Main).
log4j:WARN Please initialize the log4j system properly.
Le problème c'est que ce n'est pas moi qui est configuré l'application (je n'ai fait que le code en fait...) que je n'y connais pas grand chose dans ce genre de problématique.
Pour info J'ai trouvé le fichier log4j.xml dans le répertoire src\main\resources\log4j de mon projet...

J'ai lu que manifestement il y a peut-être des choses à faire dans le CLASSPATH mais je m'y perds et je ne sais pas par quel bout attaqué le problème...

Quelqu'un peut-il m'aider?

Merci!