Problem with JMSAppender
meuh Sep 9, 2003 3:12 AMHello all
I'm trying to log errors with log4j by a topic Message-Driven Bean. I'm working with JBoss 3.0.6.
Here is a part from the log4j.xml :
--------------------------------------------------------------
[...]
<appender-ref ref="JMS"/>
----------------------------------------------------------------
When I start JBoss an error append, when it starts Log4JService :
10:44:06,281 INFO [Log4jService] Starting
10:44:06,281 INFO [Log4jService$URLWatchTimerTask] Configuring from URL: resource:log4j.xml
10:44:06,312 INFO [AbstractDeploymentScanner$ScannerThread] Running
log4j:ERROR Error while activating options for appender named [JMS].
javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file: java.naming.factory.initial
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:640)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:243)
at javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:280)
at javax.naming.InitialContext.lookup(InitialContext.java:347)
at org.apache.log4j.net.JMSAppender.lookup(Unknown Source)
at org.apache.log4j.net.JMSAppender.activateOptions(Unknown Source)
at org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:248)
at org.apache.log4j.xml.DOMConfigurator.parseAppender(DOMConfigurator.java:210)
at org.apache.log4j.xml.DOMConfigurator.findAppenderByName(DOMConfigurator.java:140)
at org.apache.log4j.xml.DOMConfigurator.findAppenderByReference(DOMConfigurator.java:153)
at org.apache.log4j.xml.DOMConfigurator.parseChildrenOfLoggerElement(DOMConfigurator.java:415)
at org.apache.log4j.xml.DOMConfigurator.parseCategory(DOMConfigurator.java:335)
at org.apache.log4j.xml.DOMConfigurator.parse(DOMConfigurator.java:788)
at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:673)
at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:616)
at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:602)
What ca I do to solve this problem?
Regards,
meuh