Skip to Content
0
Former Member
Aug 04, 2006 at 01:42 PM

JNDI InitialContext problem:

32 Views

Hi,

I have problem with to get look up the JDBC Factory.

I have given code below which have been working fine in Sneak Preview SPS11. But It giving some error in SPS14.

code:

Hashtable env = new Hashtable();

env.put("domain", "true");

Context initctx = new com.sapportals.portal.prt.jndisupport.InitialContext(env);

Object obj = initctx.lookup("deployedAdapters/JDBCFactory/shareable/JDBCFactory");

Error:

#com.sap.security.core.policy.PolicyInfoManagerImpl.copyApplicationConfiguration

#Administrator#974####22d400d023ba11dbbd2a00127991cc99

#SAPEngine_Application_Thread[impl:3]_32##0#0#Error#1#/System/Security/WS/SecurityProtocol

#Java###An error occured while copying configurations for application .

Reason: sap.com/LDAPTestEAR#com.sap.engine.frame.core.configuration.NameNotFoundException

#Error##Plain###Processing HTTP request to servlet [LDAPTest] finished with error. <b>The error is: java.lang.NoClassDefFoundError: EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap</b>

at com.sapportals.portal.prt.jndisupport.util.MemoryHierarchicalContext.prepare(MemoryHierarchicalContext.java:43)

at com.sapportals.portal.prt.jndisupport.util.AbstractHierarchicalContext.<init>(AbstractHierarchicalContext.java:53)

at com.sapportals.portal.prt.jndisupport.util.AbstractHierarchicalContext.<init>(AbstractHierarchicalContext.java:33)

at com.sapportals.portal.prt.jndisupport.util.MemoryHierarchicalContext.<init>(MemoryHierarchicalContext.java:28)

at com.sapportals.portal.prt.jndisupport.JNDISupport.<init>(JNDISupport.java:32)

at com.sapportals.portal.prt.jndisupport.JNDISupport.getInstance(JNDISupport.java:71)

at com.sapportals.portal.prt.jndisupport.NamingManager.findContextFactory(NamingManager.java:164)

at com.sapportals.portal.prt.jndisupport.NamingManager.getInitialContext(NamingManager.java:41)

at com.sapportals.portal.prt.jndisupport.InitialContext.getDefaultInitCtx(InitialContext.java:39)

at com.sapportals.portal.prt.jndisupport.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:59)

at javax.naming.InitialContext.lookup(InitialContext.java:347)

at com.hcl.heiam.LDAPTest.doGet(LDAPTest.java:32)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

........

Regards,

Krishna.