JavaTM 2 Platform
Standard Ed. 6

javax.naming
類別 NoInitialContextException

java.lang.Object
  繼承者 java.lang.Throwable
      繼承者 java.lang.Exception
          繼承者 javax.naming.NamingException
              繼承者 javax.naming.NoInitialContextException
所有已實作的介面:
Serializable

public class NoInitialContextException
extends NamingException

當不能創建任何初始上下文實作時,拋出此異常。如何選擇初始上下文實作的策略已在 InitialContext 類別的文檔中描述。

此異常可以在與 InitialContext 進行的任何交互期間拋出,而不僅僅是在建構 InitialContext 時。例如,初始上下文的實作可能僅當在其上調用實際方法時延後 (lazily) 檢索上下文。在確定初始上下文的存在時,應用程序不應該對它有任何依賴性。

應用於 NamingException 的同步和序列化問題在這裡可以直接應用。

從以下版本開始:
1.3
另請參見:
InitialContext, InitialDirContext, NamingManager.getInitialContext(java.util.Hashtable), NamingManager.setInitialContextFactoryBuilder(javax.naming.spi.InitialContextFactoryBuilder), 序列化表格

欄位摘要
 
從類別 javax.naming.NamingException 繼承的欄位
remainingName, resolvedName, resolvedObj, rootException
 
建構子摘要
NoInitialContextException()
          建構一個 NoInitialContextException 實例。
NoInitialContextException(String explanation)
          使用解釋建構一個 NoInitialContextException 實例。
 
方法摘要
 
從類別 javax.naming.NamingException 繼承的方法
appendRemainingComponent, appendRemainingName, getCause, getExplanation, getRemainingName, getResolvedName, getResolvedObj, getRootCause, initCause, setRemainingName, setResolvedName, setResolvedObj, setRootCause, toString, toString
 
從類別 java.lang.Throwable 繼承的方法
fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, printStackTrace, printStackTrace, printStackTrace, setStackTrace
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

建構子詳細資訊

NoInitialContextException

public NoInitialContextException()
建構一個 NoInitialContextException 實例。所有欄位都被初始化為 null。


NoInitialContextException

public NoInitialContextException(String explanation)
使用解釋建構一個 NoInitialContextException 實例。其他所有欄位都被初始化為 null。

參數:
explanation - 有關此異常的附加詳細資訊(可能為 null)。
另請參見:
Throwable.getMessage()

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only