2016-07-07 13 views
0

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

Antwort

0

Von Nachschlagen der Fehler scheint es, dass in späteren Versionen von WebSphere wurde behoben. Sie sollten in Erwägung ziehen, Ihren Anwendungsserver zu aktualisieren. Weitere Informationen finden Sie im folgenden IBM Dokument: http://www-01.ibm.com/support/docview.wss?uid=swg1PM90923

Verwandte Themen