Hey, thanks for the reply. I found a solution. The issue was, that i load my spring xml during the INIT lifecycle event. In this state the jndi context isn't available. I moved my code to the START event and it works as expected.
Regards Sascha 2012/2/14 chris derham <ch...@derham.me.uk>: >> >> i load a spring xml with my own lifecycle listener. Which works pretty >> well actually. >> In my spring xml i try to get a datasource from the JNDI context. I >> put the definition in the server.xml under <GlobalNamingResources>. >> My lifecycle listener is loaded after the GlobalResourcesLifecycleListener >> >> During the startup catalina.out tells me: >> javax.naming.NameNotFoundException: Name java:comp is not bound >> in this Context >> >> My first idea was, that the JNDI context is not published when loading >> the spring xml file, so i tried to add a specific environment to the >> spring lookup >> <jee:environment> >> >> java.naming.factory.initial=org.apache.naming.java.javaURLContextFactory >> >> java.naming.provider.url=file:${catalina.base}/conf/server.xml >> java.naming.factory.url.pkgs=org.apache.naming >> </jee:environment> >> >> That doesn't help. >> >> Can someone tell me how to access the context in this early state of >> loading. >> >> Please provide the configuration of the jndi lookup in spring.xml and the > tomcat jndi configuration. Version details of java/tomcat/spring may also > help > > Thanks > > Chris -- Sascha Rodekamp Visit the new german OFBiz Blog: http://www.ofbiz.biz Lynx-Consulting GmbH Johanniskirchplatz 6 D-33615 Bielefeld http://www.lynx.de --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org