After migrating from axis2 1.4.x to axis2 1.5.1 the jndi lookup fails. The data sources are configured with CATALINA_HOME/conf/context.xml and run with axis2 1.4.x. Now, with axis2 1.5.1 (also tried 1.5.6) the jndi lookup fails:
Name java:comp is not bound in this Context CATALINA_HOME/conf/context.xml: ... <Resource name="jdbc/MyDB" auth="Container" type="javax.sql.DataSource" driverClassName="oracle.jdbc.OracleDriver" ... > We are using this jndi url: java:comp/env/jdbc/MyDB The access path is tomcat->axis2->axis2-service->spring->hibernate, but also tomcat->axis2->axis2-service fails using direct jndi lookup: InitialContext ic = new ...; ic.lookup("java:comp/env/jdbc/MyDB"); // fails ic.lookup("java:comp/env"); // fails ic.lookup("java:comp"); // fails Very curious: it seems to be a windows problem only. Running the same tomcat-/axis installation under unix has no problem. (directly copied system from unix). Setting parameter ServiceTCCL to composite (axis2.xml) has no effect. Any idea what's wrong? Regards, markus