0
我有一個場景,我需要從Worklight連接到AD(不使用LDAPLoginModule)。我試圖通過從虛擬http適配器調用java代碼來實現。它在開發環境中按預期工作;然而,當我們將其移動到登臺服務器時,它會給出錯誤。NoInitialContextException當試圖從Worklight調用Java代碼
下面的代碼片段和錯誤:
env.put(Context.INITIAL_CONTEXT_FACTORY,"com.sun.jndi.ldap.LdapCtxFactory");
env.put(Context.PROVIDER_URL, "ldap://"+url);
env.put(Context.SECURITY_AUTHENTICATION, "simple");
env.put(Context.SECURITY_PRINCIPAL, username);
env.put(Context.SECURITY_CREDENTIALS, password);
ldap=new InitialLdapContext(env,null); (throws following Exception)
javax.naming.NoInitialContextException。調用代碼的BundleContext無法確定。
任何幫助的,這將是非常有益的多
工作燈版本:6.2 自由的個人資料:8.5.5