建立網路偵聽程式

開始之前

當您建立網路偵聽程式時,您可以同步建立供網路偵聽程式使用的通訊協定,或使用最初建立的通訊協定。網路偵聽程式及其相關聯的通訊協定間通常存在一對一的關係,但並不是必須的。

  1. 在瀏覽樹狀結構中,展開 [配置] 節點。
  2. 在 [配置] 節點下,展開 [網路配置] 節點。
  3. 在 [網路配置] 節點下,選取 [網路偵聽程式] 節點。

    [網路偵聽程式] 頁面會隨即開啟。

  4. 在 [網路偵聽程式] 頁面上,按一下 [新建]。

    [新建網路偵聽程式] 頁面會隨即開啟。

  5. 在 [名稱] 欄位中,鍵入網路偵聽程式的名稱。

    網路偵聽程式名稱不能以數字為開頭。

  6. 在 [通訊協定] 欄位中,指定要與網路偵聽程式關聯的通訊協定。

    您僅能在建立網路偵聽程式時指定通訊協定。之後您將無法變更關聯的通訊協定。

  7. 選取 [啟用狀態] 核取方塊,以啟用網路偵聽程式。

    此選項預設為啟用。如果停用偵聽程式,嘗試連線至偵聽程式時皆會發生通訊端異常 (java.net.ConnectException)。

    在 GlassFish Server 9.1 之前的版本中,若將偵聽程式已啟用的屬性設為 False,偵聽程式會針對任何傳送給它的請求傳回 404 回應碼。若要在目前的 GlassFish Server 版本中實現此運作方式,請將偵聽程式的狀態設為已啟用,並將每個關聯的虛擬伺服器狀態設為關閉。虛擬伺服器會在其 [網路偵聽程式] 下拉式清單中列出其關聯的偵聽程式。

  8. 選取 [啟用安全性] 核取方塊,針對網路偵聽程式使用的通訊協定啟用安全性。

    此選項預設為停用。

  9. 選取 [啟用 JK 偵聽程式] 核取方塊,指定偵聽程式支援 Apache 的 mod-jk 通訊協定。

    mod-jk 通訊協定是 Apache 的 httpd (Web 伺服器) 和 GlassFish Server 後端實例之間的專用通訊/網路通訊協定。如果偵聽程式支援此通訊協定,httpd 應會處理所有靜態內容,而任何對動態資源 (亦即 Servlet 和 JSP) 的請求都會使用 mod-jk 通訊協定路由至 GlassFish Server 已啟用 mod-jk 的網路偵聽程式。此選項預設為停用。

  10. 在 [連接埠] 欄位中,鍵入網路偵聽程式將偵聽的連接埠號碼。

    合法值為 1 - 65535。在 UNIX 系統上,建立偵聽連接埠 1 - 1024 的通訊端需要超級使用者權限。

  11. 在 [位址] 欄位中,鍵入網路偵聽程式將偵聽的 IP 位址。

    此位址可以用「點對」或 IPv6 表示法。它可以表示為 any (用於 INADDR_ANY) 以偵聽所有 IP 位址。它可以是主機名稱。

  12. 從 [執行緒池] 下拉式清單中,選取要與網路偵聽程式關聯的執行緒池。

    一般而言,您需要在安裝 GlassFish Server 時所配置的兩個執行緒池中選擇其一。

  13. 從 [傳輸] 下拉式清單中,選取網路偵聽程式所要使用的傳輸類型。

    依預設,唯一的選擇是 tcp

  14. 按一下 [確定]。
接下來的步驟

如果您針對網路偵聽程式啟用了安全性,可以使用 [SSL] 標籤編輯網路偵聽程式使用的通訊協定的 SSL 設定。

另請參閱
版權所有 © 2010, Oracle 和 (或) 其關係公司。 保留一切權利。 法律聲明