Problème localisation log4j
Résolu
boris695
-
boris695 -
boris695 -
Bonjour,
Je dois déployer un war à l'aide de tomcat7 et j'ai un soucis avec la lib log4j. il me dit qu'il ne trouve pas le chemin spécifique. Et j'aimerais savoir où il cherche ce chemin et où je peux lui indiquer où chercher ?
Merci d'avance pour votre aide
voici l'erreur :
Je dois déployer un war à l'aide de tomcat7 et j'ai un soucis avec la lib log4j. il me dit qu'il ne trouve pas le chemin spécifique. Et j'aimerais savoir où il cherche ce chemin et où je peux lui indiquer où chercher ?
Merci d'avance pour votre aide
voici l'erreur :
log4j:ERROR setFile(null,true) call failed.
java.io.FileNotFoundException: log\WMSDockTermStdout.log (Le chemin dÆaccÞs spÚc
ifiÚ est introuvable)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(Unknown Source)
at java.io.FileOutputStream.<init>(Unknown Source)
at org.apache.log4j.FileAppender.setFile(FileAppender.java:272)
at org.apache.log4j.FileAppender.activateOptions(FileAppender.java:151)
at org.apache.log4j.DailyRollingFileAppender.activateOptions(DailyRollin
gFileAppender.java:206)
at org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:2
47)
at org.apache.log4j.xml.DOMConfigurator.parseAppender(DOMConfigurator.ja
va:210)
at org.apache.log4j.xml.DOMConfigurator.findAppenderByName(DOMConfigurat
or.java:140)
at org.apache.log4j.xml.DOMConfigurator.findAppenderByReference(DOMConfi
gurator.java:153)
at org.apache.log4j.xml.DOMConfigurator.parseChildrenOfLoggerElement(DOM
Configurator.java:415)
at org.apache.log4j.xml.DOMConfigurator.parseCategory(DOMConfigurator.ja
va:335)
at org.apache.log4j.xml.DOMConfigurator.parse(DOMConfigurator.java:781)
at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java
:666)
at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java
:616)
at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java
:602)
at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionCon
verter.java:460)
at org.apache.log4j.LogManager.<clinit>(LogManager.java:113)
at org.apache.log4j.Logger.getLogger(Logger.java:85)
at fr.agrostar.wms.dockterm.tools.Log.<clinit>(Log.java:21)
at fr.agrostar.wms.dockterm.tools.DockTermDataWeb.initParam(DockTermData
Web.java:10)
at org.apache.jsp.pages.accueil_jsp._jspService(accueil_jsp.java:312)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
.java:432)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3
90)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:303)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:208)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52
)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:208)
at fr.agrostar.wmsradio2.interaction.web.core.RadioFilter.doFilter(Radio
Filter.java:80)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:220)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
alve.java:122)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica
torBase.java:501)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
ava:170)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:98)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
950)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
a:408)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp
11Processor.java:1040)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(
AbstractProtocol.java:607)
at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndpo
int.java:2441)
at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoin
t.java:2430)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
log4j:ERROR Either File or DatePattern options are not set for appender [FR.AGRO
STAR.WMS.DOCKTERM.LOGOUT].
log4j:ERROR setFile(null,true) call failed.
java.io.FileNotFoundException: log\WMSDockTermStderr.log (Le chemin dÆaccÞs spÚc
ifiÚ est introuvable)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(Unknown Source)
at java.io.FileOutputStream.<init>(Unknown Source)
at org.apache.log4j.FileAppender.setFile(FileAppender.java:272)
at org.apache.log4j.FileAppender.activateOptions(FileAppender.java:151)
at org.apache.log4j.DailyRollingFileAppender.activateOptions(DailyRollin
gFileAppender.java:206)
at org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:2
47)
at org.apache.log4j.xml.DOMConfigurator.parseAppender(DOMConfigurator.ja
va:210)
at org.apache.log4j.xml.DOMConfigurator.findAppenderByName(DOMConfigurat
or.java:140)
at org.apache.log4j.xml.DOMConfigurator.findAppenderByReference(DOMConfi
gurator.java:153)
at org.apache.log4j.xml.DOMConfigurator.parseChildrenOfLoggerElement(DOM
Configurator.java:415)
at org.apache.log4j.xml.DOMConfigurator.parseCategory(DOMConfigurator.ja
va:335)
at org.apache.log4j.xml.DOMConfigurator.parse(DOMConfigurator.java:781)
at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java
:666)
at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java
:616)
at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java
:602)
at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionCon
verter.java:460)
at org.apache.log4j.LogManager.<clinit>(LogManager.java:113)
at org.apache.log4j.Logger.getLogger(Logger.java:85)
at fr.agrostar.wms.dockterm.tools.Log.<clinit>(Log.java:21)
at fr.agrostar.wms.dockterm.tools.DockTermDataWeb.initParam(DockTermData
Web.java:10)
at org.apache.jsp.pages.accueil_jsp._jspService(accueil_jsp.java:312)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
.java:432)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3
90)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:303)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:208)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52
)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:208)
at fr.agrostar.wmsradio2.interaction.web.core.RadioFilter.doFilter(Radio
Filter.java:80)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:220)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
alve.java:122)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica
torBase.java:501)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
ava:170)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:98)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
950)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
a:408)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp
11Processor.java:1040)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(
AbstractProtocol.java:607)
at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndpo
int.java:2441)
at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoin
t.java:2430)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
log4j:ERROR Either File or DatePattern options are not set for appender [FR.AGRO
STAR.WMS.DOCKTERM.LOGERR].
A voir également:
- Log4j:error either file or datepattern options are not set for appender
- Google maps localisation maison - Guide
- Localisation whatsapp - Guide
- Ma localisation - Guide
- Maps localisation gps - Guide
- Family link localisation - Télécharger - Guide protection
2 réponses
Bonjour,
Je ne suis pas sûr, mais je dirais que le problème c'est ton répertoire "log" qu'il ne trouve pas, lorsque tu essayes de mettre tes logs dans "log\WMSDockTermStdout.log"
Dans ta configuration log4j, mets juste "WMSDockTermStdout.log" histoire de voir déjà où est-ce qu'il le mets...
Je ne suis pas sûr, mais je dirais que le problème c'est ton répertoire "log" qu'il ne trouve pas, lorsque tu essayes de mettre tes logs dans "log\WMSDockTermStdout.log"
Dans ta configuration log4j, mets juste "WMSDockTermStdout.log" histoire de voir déjà où est-ce qu'il le mets...
Tout d'abord, merci pour ta réponse.
Ensuite, que je change où non le chemin d'accès, ça me renvoi toujours ça: java.io.FileNotFoundException: log\WMSDockTermStdout.log.
Je pense que je ne fais pas les modifications dans le bon fichier.
Sous Tomcat, y a t'il un fichier qui se crée pour la config des logs, faut t'il en créer un ?
Ensuite, que je change où non le chemin d'accès, ça me renvoi toujours ça: java.io.FileNotFoundException: log\WMSDockTermStdout.log.
Je pense que je ne fais pas les modifications dans le bon fichier.
Sous Tomcat, y a t'il un fichier qui se crée pour la config des logs, faut t'il en créer un ?