[jboss-user] [Beginners Corner] - problem configuring log4j in JBoss

inderjeet do-not-reply at jboss.com
Tue Oct 24 03:54:58 EDT 2006


Hi
I am new to Jboss. I was using iplanet prior to this. My web application is using log4j for logging. But how the log4j be configured with Jboss, I am not able to find out. I have tried by putting log4j.properties file in the WEB-INF/classes folder and the log4j jar file in WEB-INF/lib folder. But on running my web application it is not generating any log files, as configured by me in log4j.properties file. Instead it is showing exception in the "server.log" file.
The exception is 
2006-10-24 13:10:29,354 INFO  [STDOUT] log4j:ERROR A "org.jboss.logging.util.OnlyOnceErrorHandler" object is not assignable to a "org.apache.log4j.spi.ErrorHandler" variable.
2006-10-24 13:10:29,354 INFO  [STDOUT] log4j:ERROR The class "org.apache.log4j.spi.ErrorHandler" was loaded by 
2006-10-24 13:10:29,354 INFO  [STDOUT] log4j:ERROR [WebappClassLoader
  delegate: false
  repositories:
    /WEB-INF/classes/
----------> Parent Classloader:
java.net.FactoryURLClassLoader at 183608e
] whereas object of type 
2006-10-24 13:10:29,354 INFO  [STDOUT] log4j:ERROR "org.jboss.logging.util.OnlyOnceErrorHandler" was loaded by [org.jboss.system.server.NoAnnotationURLClassLoader at 19189e1].
2006-10-24 13:10:29,463 INFO  [STDOUT] log4j:ERROR Could not create an Appender. Reported error follows.
2006-10-24 13:10:29,463 INFO  [STDOUT] java.lang.ClassCastException
2006-10-24 13:10:29,463 INFO  [STDOUT] 	at org.apache.log4j.xml.DOMConfigurator.parseAppender(DOMConfigurator.java:175)
2006-10-24 13:10:29,463 INFO  [STDOUT] 	at org.apache.log4j.xml.DOMConfigurator.findAppenderByName(DOMConfigurator.java:150)
2006-10-24 13:10:29,463 INFO  [STDOUT] 	at org.apache.log4j.xml.DOMConfigurator.findAppenderByReference(DOMConfigurator.java:163)
2006-10-24 13:10:29,463 INFO  [STDOUT] 	at org.apache.log4j.xml.DOMConfigurator.parseChildrenOfLoggerElement(DOMConfigurator.java:425)
2006-10-24 13:10:29,463 INFO  [STDOUT] 	at org.apache.log4j.xml.DOMConfigurator.parseRoot(DOMConfigurator.java:394)
2006-10-24 13:10:29,463 INFO  [STDOUT] 	at org.apache.log4j.xml.DOMConfigurator.parse(DOMConfigurator.java:829)
2006-10-24 13:10:29,463 INFO  [STDOUT] 	at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:712)
2006-10-24 13:10:29,463 INFO  [STDOUT] 	at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:618)
2006-10-24 13:10:29,463 INFO  [STDOUT] 	at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:468)
2006-10-24 13:10:29,463 INFO  [STDOUT] 	at org.apache.log4j.LogManager.(LogManager.java:122)
2006-10-24 13:10:29,463 INFO  [STDOUT] 	at org.apache.log4j.Logger.getLogger(Logger.java:104)
2006-10-24 13:10:29,463 INFO  [STDOUT] 	at com.siemens.ppas.crm.model.LoadWorkForce.(LoadWorkForce.java:35)
2006-10-24 13:10:29,463 INFO  [STDOUT] 	at com.siemens.ppas.crm.servlet.CompManageServlet.doPost(CompManageServlet.java:87)
2006-10-24 13:10:29,463 INFO  [STDOUT] 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
2006-10-24 13:10:29,463 INFO  [STDOUT] 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
2006-10-24 13:10:29,463 INFO  [STDOUT] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
2006-10-24 13:10:29,463 INFO  [STDOUT] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
2006-10-24 13:10:29,479 INFO  [STDOUT] 	at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:81)
2006-10-24 13:10:29,479 INFO  [STDOUT] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
2006-10-24 13:10:29,479 INFO  [STDOUT] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
2006-10-24 13:10:29,479 INFO  [STDOUT] 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
2006-10-24 13:10:29,479 INFO  [STDOUT] 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
2006-10-24 13:10:29,479 INFO  [STDOUT] 	at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:39)
2006-10-24 13:10:29,479 INFO  [STDOUT] 	at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:159)
2006-10-24 13:10:29,479 INFO  [STDOUT] 	at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:59)
2006-10-24 13:10:29,479 INFO  [STDOUT] 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
2006-10-24 13:10:29,479 INFO  [STDOUT] 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
2006-10-24 13:10:29,479 INFO  [STDOUT] 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
2006-10-24 13:10:29,479 INFO  [STDOUT] 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
2006-10-24 13:10:29,479 INFO  [STDOUT] 	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
2006-10-24 13:10:29,479 INFO  [STDOUT] 	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
2006-10-24 13:10:29,479 INFO  [STDOUT] 	at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
2006-10-24 13:10:29,479 INFO  [STDOUT] 	at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
2006-10-24 13:10:29,479 INFO  [STDOUT] 	at java.lang.Thread.run(Thread.java:534)
2006-10-24 13:10:29,479 INFO  [STDOUT] log4j:ERROR Could not parse url [file:/D:/jboss-4.0.3SP1/server/default/conf/log4j.xml].
2006-10-24 13:10:29,479 INFO  [STDOUT] java.lang.NullPointerException
2006-10-24 13:10:29,479 INFO  [STDOUT] 	at java.util.Hashtable.put(Hashtable.java:393)
2006-10-24 13:10:29,479 INFO  [STDOUT] 	at org.apache.log4j.xml.DOMConfigurator.findAppenderByName(DOMConfigurator.java:151)
2006-10-24 13:10:29,479 INFO  [STDOUT] 	at org.apache.log4j.xml.DOMConfigurator.findAppenderByReference(DOMConfigurator.java:163)
2006-10-24 13:10:29,479 INFO  [STDOUT] 	at org.apache.log4j.xml.DOMConfigurator.parseChildrenOfLoggerElement(DOMConfigurator.java:425)
2006-10-24 13:10:29,479 INFO  [STDOUT] 	at org.apache.log4j.xml.DOMConfigurator.parseRoot(DOMConfigurator.java:394)
2006-10-24 13:10:29,479 INFO  [STDOUT] 	at org.apache.log4j.xml.DOMConfigurator.parse(DOMConfigurator.java:829)
2006-10-24 13:10:29,479 INFO  [STDOUT] 	at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:712)
2006-10-24 13:10:29,479 INFO  [STDOUT] 	at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:618)
2006-10-24 13:10:29,479 INFO  [STDOUT] 	at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:468)
2006-10-24 13:10:29,479 INFO  [STDOUT] 	at org.apache.log4j.LogManager.(LogManager.java:122)
2006-10-24 13:10:29,479 INFO  [STDOUT] 	at org.apache.log4j.Logger.getLogger(Logger.java:104)
2006-10-24 13:10:29,479 INFO  [STDOUT] 	at com.siemens.ppas.crm.model.LoadWorkForce.(LoadWorkForce.java:35)
2006-10-24 13:10:29,479 INFO  [STDOUT] 	at com.siemens.ppas.crm.servlet.CompManageServlet.doPost(CompManageServlet.java:87)
2006-10-24 13:10:29,479 INFO  [STDOUT] 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
2006-10-24 13:10:29,479 INFO  [STDOUT] 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
2006-10-24 13:10:29,479 INFO  [STDOUT] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
2006-10-24 13:10:29,479 INFO  [STDOUT] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
2006-10-24 13:10:29,479 INFO  [STDOUT] 	at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:81)
2006-10-24 13:10:29,479 INFO  [STDOUT] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
2006-10-24 13:10:29,479 INFO  [STDOUT] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
2006-10-24 13:10:29,479 INFO  [STDOUT] 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
2006-10-24 13:10:29,479 INFO  [STDOUT] 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
2006-10-24 13:10:29,479 INFO  [STDOUT] 	at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:39)
2006-10-24 13:10:29,479 INFO  [STDOUT] 	at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:159)
2006-10-24 13:10:29,479 INFO  [STDOUT] 	at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:59)
2006-10-24 13:10:29,479 INFO  [STDOUT] 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
2006-10-24 13:10:29,479 INFO  [STDOUT] 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
2006-10-24 13:10:29,479 INFO  [STDOUT] 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
2006-10-24 13:10:29,479 INFO  [STDOUT] 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
2006-10-24 13:10:29,479 INFO  [STDOUT] 	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
2006-10-24 13:10:29,479 INFO  [STDOUT] 	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
2006-10-24 13:10:29,479 INFO  [STDOUT] 	at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
2006-10-24 13:10:29,495 INFO  [STDOUT] 	at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
2006-10-24 13:10:29,495 INFO  [STDOUT] 	at java.lang.Thread.run(Thread.java:534)


View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3980283#3980283

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3980283



More information about the jboss-user mailing list