Hi, Is there a way to add our application's contextclassloader to the list of tomcat's " Bindings class loader list " so that "ContextBindings.isClassLoaderBound()" returns true?
Please correct me if i'm wrong in understanding the problem!! Thanks, Padma On Fri, Nov 4, 2016 at 4:16 PM, Mark Thomas <ma...@apache.org> wrote: > On 04/11/2016 10:45, padma T wrote: > > Hi, > > > > Getting ,JNDI lookup failed exception while starting tomcat 8. > > > > While debugging it was found that getInitialContext() > > of org.apache.naming.java.javaURLContextFactory class returns > NamingContext > > context instead of the custom ContextClassLoader set by our application > > and the reason is "ContextBindings.isClassLoaderBound()" return false > for > > application's custom ContextClassLoader. > > > > Code to set custom contextloader : > > > > Thread.currentThread().setContextClassLoader(classLoader); > > > > > > Please let me know if i have to do any configurations for tomcat 8, to > > resolve this issue . > > Any custom class loader needs to have the web application class loader > as a parent to pick up JNDI resources. > > Mark > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > For additional commands, e-mail: users-h...@tomcat.apache.org > >