Ich habe ein Szenario, in dem ich eine Verbindung mit AD von Arbeitsscheinwerfer herstellen muss (nicht mit LDAPLoginModule). Ich versuche dies zu tun, indem ich einen Java-Code vom Dummy-HTTP-Adapter anrufe. Es funktioniert wie erwartet in der Entwicklungsumgebung; Wenn wir dies jedoch auf den Staging-Server verschieben, wird ein Fehler ausgegeben.NoInitialContextException beim Versuch, Java-Code von Worklight aufzurufen
Unten ist der Code-Schnipsel und Fehler:
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. Der Bündelcode des aufrufenden Codes konnte nicht ermittelt werden. 6.2 Freiheitsprofil:
Jede auf diese Hilfe wird
Worklight Version sehr nützlich sein 8.5.5