Java的JNDI LDAP提供程序支持连接池,但是其中一些参数是在Java命令行上按每个jvm级别设置的系统属性。其他包括在InitialLdapContext
级别的环境属性中。
有哪些选项可用?哪些是系统属性,哪些是环境属性?
Java命名和目录接口™(JNDI指南)的LDAP命名服务提供者有一个系统属性表,但没有清楚地列出环境属性。
系统属性(jvm范围):
-
com.sun.jndi.ldap.connect.pool.authentication
-
com.sun.jndi.ldap.connect.pool.debug
-
com.sun.jndi.ldap.connect.pool.initsize
-
com.sun.jndi.ldap.connect.pool.maxsize
-
com.sun.jndi.ldap.connect.pool.prefsize
-
com.sun.jndi.ldap.connect.pool.protocol
-
com.sun.jndi.ldap.connect.pool.timeout
创建上下文时指定的环境属性:
-
com.sun.jndi.ldap.connect.pool
-
com.sun.jndi.ldap.connect.timeout
-
com.sun.jndi.ldap.read.timeout
-
com.sun.jndi.ldap.netscape.schemaBugs
-
com.sun.jndi.ldap.trace.ber