gpt4 book ai didi

javax.naming.initialcontext 是一个受限制的类 google app engine

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:04:49 25 4
gpt4 key购买 nike

我尝试使用“javax.naming”连接到 ldap 服务器,我的应用程序部署在 App Engine 上

    public static DirContext connect(String ldapHote , String port, String distinguishedName ,String password ,String authentication) throws NamingException {
DirContext context;
Hashtable env;
env = new Hashtable(11);
env.put(Context.INITIAL_CONTEXT_FACTORY,"com.sun.jndi.ldap.LdapCtxFactory");
env.put(Context.PROVIDER_URL, "ldap://"+ldapHote+":"+port+"");
env.put(Context.SECURITY_PRINCIPAL, distinguishedName);
env.put(Context.SECURITY_CREDENTIALS,password );
env.put(Context.SECURITY_AUTHENTICATION, "simple");
context = new InitialDirContext(env);
System.out.println("OK");
return context;

}

但是我有这个错误,javax.naming.InitialContext 是一个受限类。请问有没有办法解决或者有别的连接方式

最佳答案

AppEngine 运行有限的 java sandbox ,它不提供 JRE 标准库中的所有类。仅在 whitelist 上上课可用。不幸的是,包 javax.naming.* 不可用。

关于javax.naming.initialcontext 是一个受限制的类 google app engine,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23609969/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com