java.lang.Object
java.lang.Throwable
java.lang.Exception
javax.naming.NamingException
javax.naming.NamingSecurityException
javax.naming.AuthenticationException
- 所有已实现的接口:
-
Serializable
当访问命名或目录服务时发生身份验证错误时,将抛出此异常。例如,当用户程序提供的凭据无效或未能将用户身份验证到命名/目录服务时,就会发生身份验证错误。
如果程序想要特别处理此异常,应在尝试捕获NamingException之前显式捕获AuthenticationException。捕获AuthenticationException后,程序可以通过使用适当的凭据更新已解析上下文的环境属性来重新尝试身份验证。
适用于NamingException的同步和序列化问题在此直接适用。
- 自 JDK 版本:
- 1.3
- 参见:
-
Field Summary
Fields declared in class javax.naming.NamingException
remainingName, resolvedName, resolvedObj, rootException
-
Constructor Summary
ConstructorDescription构造一个新的 AuthenticationException 实例。AuthenticationException
(String explanation) 使用提供的解释构造一个新的 AuthenticationException 实例。 -
Method Summary
Methods declared in class javax.naming.NamingException
appendRemainingComponent, appendRemainingName, getCause, getExplanation, getRemainingName, getResolvedName, getResolvedObj, getRootCause, initCause, setRemainingName, setResolvedName, setResolvedObj, setRootCause, toString, toString
Methods declared in class java.lang.Throwable
addSuppressed, fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, printStackTrace, printStackTrace, printStackTrace, setStackTrace
-
Constructor Details
-
AuthenticationException
使用提供的解释构造一个新的 AuthenticationException 实例。所有其他字段默认为 null。- 参数:
-
explanation
- 可能为 null 的字符串,包含有关此异常的附加详细信息。 - 参见:
-
AuthenticationException
public AuthenticationException()构造一个新的 AuthenticationException 实例。所有字段均设置为 null。
-