
Hi, I am using logback-classic (0.9.28) for a web application running on tomcat 5.5. I am trying to read the JNDI env entry values using the <insertFromJNDI env-entry-name="java:comp/env/stderr-logging" as="stdErrLogging" /> tag in the logback.xml file. I have lots of env entry values that can be read from META-INF/context.xml file. For this specific example, my context.xml file has this. <context> .... <Environment name="stderr-logging" type="java.lang.String" value="true"/> .... But, this insertFromJNDI tags always says the entry value is null or empty. However, Once I am in a servlet code, new InitialContext().lookup("java:comp/env/stderr-logging") retrieves the correct value from context xml file. I looked in the JNDIUtil class from ch.qos.logback.classic.util package and the code throws error saying "javax.naming.NameNotFoundException: Name java:comp is not bound in this Context". Would somebody know how to read the environment entry values from the META-INF/context.xml file ? Thanks for help Ravi