地址:http://docs.oracle.com/javase/jndi/tutorial/beyond/env/overview.html
JNDI环境变量
Property Name | Description |
---|---|
java.naming.applet | An instance of java.applet.Applet. The applet parameters of this applet instance are used to obtain certain environment properties. See the next section for details. Constant: Context.APPLET ![]() Default: None. |
java.naming.authoritative | A string ("true" or "false") that specifies the authoritative source of the service requested. If you set this property to "true", then you are asking the service provider to use the most authoritative source for the service (such as a master server). Otherwise the source need not be (but can be) authoritative. Constant: Context.AUTHORITATIVE ![]() Default: "false" |
java.naming.batchsize | The string representation of an integer that specifies the preferred batch size to use when returning data via the service's protocol. See the Searches ![]() Constant: Context.BATCHSIZE ![]() Default: Provider's default. Example: "10" |
java.naming.dns.url | A URL string that specifies the DNS host and domain names to use for the "jndi" URL context implementation. Constant: Context.DNS_URL ![]() Default: None. Example: "dns://dnsserver/wiz.com" |
java.naming.factory.control | Colon-separated list of class names of control factories. Each class must implement the ControlFactory![]() ![]() ![]() Constant: LdapContext.CONTROL_FACTORIES ![]() Default: The empty list. Example: "com.wiz.jndi.ldap.ControlFactory:vendorX.ldap.VendorXControlFactory" |
java.naming.factory.initial | Class name of the initial context factory. Class must implement theInitialContextFactory![]() ![]() ![]() Constant: Context.INITIAL_CONTEXT_FACTORY ![]() Default: None. Example: "com.sun.jndi.ldap.LdapCtxFactory" |
java.naming.factory.object | Colon-separated list of class names of object factories. Each class must implement the ObjectFactory![]() ![]() ![]() ![]() ![]() Constant: Context.OBJECT_FACTORIES ![]() Default: The empty list. Example: "com.wiz.jndi.ldap.AttrsToRemote:com.wiz.jndi.ldap.AttrsToCorba" |
java.naming.factory.state | Colon-separated list of class names of state factories. Each class must implement the StateFactory![]() ![]() ![]() ![]() ![]() Constant: Context.STATE_FACTORIES ![]() Default: The empty list. Example: "com.wiz.jndi.ldap.RemoteToAttrs:com.wiz.jndi.ldap.CorbaToAttrs" |
java.naming.factory.url.pkgs | Colon-separated list of package prefixes of URL context factories. The prefix consists of the URL scheme id and a suffix to construct the class name, as follows:
prefix.schemeId.schemeIdURLContextFactoryFor example, suppose the prefix is "vendorZ.jndi" and the URL scheme id is "ldap", the complete class name is vendorZ.jndi.ldap.ldapURLContextFactory. Each class whose name is constructed in this manner must implement the ObjectFactory ![]() ![]() ![]() ![]() Constant: Context.URL_PKG_PREFIXES ![]() Default: The empty list. Example: com.wiz.jndi.url:vendorZ.jndi |
java.naming.language | A string specifying the preferred language to use with this service. The values of this property are defined by RFC 1766. Constant: Context.LANGUAGE ![]() Default: Provider's default. Example: "en-US" |
java.naming.provider.url | A URL string for configuring the service provider specified by the"java.naming.factory.initial" property. Constant: Context.PROVIDER_URL ![]() Default: Provider's default. Example: "ldap://localhost:389/o=JNDITutorial" |
java.naming.referral | A string specifying how the service provider should handle referrals; one of"throw", "ignore", or "follow". See the Referrals ![]() Constant: Context.REFERRAL ![]() Default: Provider's default. Example: "throw" |
java.naming.security.authentication | A string specifying the type of authentication to use; one of "none", "simple","strong", or a provider-specific string. See the Security ![]() Constant: Context.SECURITY_AUTHENTICATION ![]() Default: Provider's default. Example: "simple" |
java.naming.security.credentials | An object specifying the credentials of the entity performing the authentication. Its type is determined by the service provider. See the Security ![]() Constant: Context.SECURITY_CREDENTIALS ![]() Default: Provider's default. Example: A char[] containing "secret." |
java.naming.security.principal | A string that specifies the identity of the entity performing the authentication. See the Security ![]() Constant: Context.SECURITY_PRINCIPAL ![]() Default: Provider's default. Example: "cn=Directory Manager, o=JNDITutorial" |
java.naming.security.protocol | A string specifying the security protocol to use. See the Security ![]() Constant: Context.SECURITY_PROTOCOL ![]() Default: Provider's default. Example: "ssl" |