哪些LDAP JNDI提供程序池设置是系统属性,哪些是环境属性?

时间:2014-03-14 17:32:40

标签: ldap jndi connection-pooling

Java的JNDI LDAP提供程序支持连接池,但某些参数是在Java命令行上按每个JVM级别设置的系统属性。其他人包含在InitialLdapContext级别的环境属性中。

有哪些选择?哪些是系统属性,哪些是环境属性?

1 个答案:

答案 0 :(得分:2)

LDAP Naming Service Provider for the Java Naming and Directory Interface™ (JNDI guide)有一个系统属性表,但没有明确列出环境属性。

系统属性(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