指定連結類型設定

請利用這個畫面來選取您想要的名稱空間連結類型。

若要檢視這個管理主控台畫面,請按一下環境 > 命名 > 名稱空間連結 > 新建

您可以配置任何下列物件的名稱空間連結:

請在這個畫面中,選取一個連結類型,再按下一步

連結類型

指定已配置的連結類型。

字串 請選取字串來配置字串常數值的名稱空間連結。

若要配置字串連結,您需要下列資訊:

  • 字串常數值
  • 配置連結的目標根環境定義(範圍)
  • 相對於目標根環境定義的配置連結名稱

您可以建立將多個變數名稱對映至值的檔案,以及指定 String 值的檔名。 依預設,名稱伺服器會在字串名稱空間連結的字串值上執行變數替代。 因此,依預設,com.ibm.websphere.naming.expandStringBindings 內容會設為 true,名稱伺服器會展開字串連結的值。

提示: 變數替代有可能造成錯誤或非預期地變成字串。 比方說,當使用變數替代時,$$ 字串會展開成 $。 您可以停用變數替代,讓名稱伺服器將 String 值當作文字或常數來處理。 請將名稱設為 com.ibm.websphere.naming.expandStringBindings,將設為 false 來建立一個自訂內容。 您可以在 Cell、節點、伺服器或名稱伺服器範圍上定義自訂內容。 請在主控台頁面上,針對適當的範圍來建立自訂內容:
Cell 範圍
按一下系統管理 > Cell > 自訂內容 > 新建
節點範圍
按一下系統管理 > 節點 > node_name > 自訂內容 > 新建
伺服器範圍
按一下應用程式伺服器 > server_name > 管理 > 自訂內容 > 新建
名稱伺服器範圍
按一下應用程式伺服器 > server_name > 管理 > 伺服器元件 > 名稱伺服器 > 自訂內容 > 新建
所有在指定自訂內容範圍內的名稱伺服器都會套用這項設定。 較小範圍的設定會置換較寬範圍的設定。 比方說,在多重伺服器產品上,節點範圍的設定會置換 Cell 範圍的設定。 請選取至少與名稱空間連結範圍相當的自訂內容範圍。 因此,若要防止在 Cell 範圍字串名稱空間連結中展開變數,請在 Cell 範圍定義自訂內容。 如果自訂內容的範圍比名稱空間連結的範圍小,便只有範圍內的名稱伺服器會防止在字串名稱空間連結中展開變數。 在範圍外的名稱伺服器會展開變數參照,且會以不同的方式來處理參照。
EJB 請選取 EJB 來配置安裝在 Cell 內某部伺服器之 EJB Home 的名稱空間連結。 請利用 Cell 範圍的 EJB 連結來建立 Enterprise Bean 的固定完整查閱名稱。 固定完整查閱名稱不會隨著 Cell 拓蹼而不同。

若要配置 EJB Home 連結,您需要下列資訊:

  • Enterprise Bean 部署在其中之 EJB 伺服器或伺服器叢集的 JNDI 名稱
  • 配置連結的目標根環境定義(範圍)
  • 相對於目標根環境定義的配置連結名稱

在獨立式伺服器中,不要配置會解析成另一部伺服器的 EJB 連結。 名稱伺服器無法讀取其他伺服器的配置資料。 必須有該資料才能建構連結。

CORBA 請選取 CORBA 來配置物件管理團體 (OMG) 可交互作業 的命名 (CosNaming) 名稱伺服器所提供之 Common Object Request Broker: Architecture and Specification (CORBA) 物件的名稱空間連結。 請識別利用 corbaname URL 連結到符合 INS 之 CosNaming 伺服器的 CORBA 物件。 在應用程式實際參照連結之前,不需要提供被參照的物件。

若要配置 CORBA 連結,您需要下列資訊:

  • CORBA 物件的 corbaname URL
  • 如果連結的物件是個環境定義或葉節點物件(以設定環境定義或物件的正確 CORBA 連結類型),則需要一個指示元
  • 配置連結的目標根環境定義
  • 相對於目標根環境定義的配置連結名稱
間接 請選取間接,在可利用 JNDI 間接查閱來存取的 WebSphere Application Server 名稱空間中,針對所連結的物件配置名稱空間連結。 您可以針對 CORBA 物件和 javax.naming.Referenceable、javax.naming.Reference 和 java.io.Serializable 等物件來選取間接

目標物件本身不會連結到名稱空間。只有查閱物件所需的資訊會被連結。因此,被參照的名稱伺服器不需要在執行中,除非該連結實際由某些應用程式所參照。

若要配置間接 JNDI 查閱連結,您需要下列資訊:

  • 物件所在名稱伺服器的 JNDI 提供者 URL
  • 物件的 JNDI 查閱名稱
  • 配置連結的目標根環境定義(範圍)
  • 相對於目標根環境定義的配置連結名稱

下列資訊是選用的:

  • JNDI 起始環境定義 Factory 類別名稱。 預設值是 WebSphere Application Server 起始環境定義 Factory com.ibm.websphere.naming.WsnInitialContextFactory。
  • 傳給 javax.naming.InitialContext 建構子的其他內容。

當您建立連結物件的固定完整查閱名稱,使這個完整查閱名稱不會相依於 Cell 拓蹼時,Cell 範圍的間接連結會很有用。




標示(線上)的鏈結表示需要存取網際網路。

相關工作
相關參考
名稱空間連結集合


檔名: unam_rbinding_type.html