在伺服器上用來測試和發佈的資源

如果要在伺服器上測試和發佈,您必須定義下列一或多項資源:

如果伺服器有伺服器配置檔,則在大多數情況下,這些伺服器配置檔是自動為您建立,且包含在伺服器專案中。

伺服器專案

伺服器專案包含伺服器和伺服器配置檔。 當工作台自動建立伺服器專案時,指定給專案的名稱為伺服器,且會出現在「專案瀏覽器」視圖中。

伺服器

伺服器是指您要測試或發佈應用程式的位置。伺服器會指向特定的執行時期環境,例如本端測試環境、完整的伺服器安裝或另一台機器上的伺服器。 伺服器包含邏輯來指定如何發佈至伺服器;以及要執行什麼應用程式專案和配置。

在工作台中,當自動建立伺服器的 meta 資料時,會將資料儲存在 serverName.server 檔中,其中 serverName 為指派給伺服器的名稱。如需伺服器 meta 資料的詳細資訊,請參閱本主題最後的顯示或隱藏伺服器的 meta 資料鏈結。

伺服器配置

伺服器配置是一些檔案,內含設定和發佈至伺服器的資訊。 例如,這些檔案中的資訊可能包含用來執行伺服器的埠、安全喜好設定及供應商專用的其他伺服器設定。

在工作台中,伺服器配置的 meta 資料會自動建立,並儲存在伺服器專案的配置資料資料夾下。 配置資料資料夾的命名慣例視供應商而定,通常採用下列慣例:serverName@hostname-config,其中,serverName 是指定給伺服器的名稱,hostname 是執行伺服器的主機的完整 DNS 名稱或 IP 位址。

伺服器執行時期環境

您必須定義應用程式伺服器的執行時期環境,才能編譯應用程式。 伺服器包含一項參照指向它目前所用的伺服器執行時期環境。 如需如何定義伺服器執行時期環境的詳細資料,請參閱這個主題底端的定義伺服器執行時期環境喜好設定鏈結。

資源之間的關係

您可以針對每一部伺服器,指定其所應使用的伺服器配置及伺服器執行時期環境。 伺服器只能指向一個伺服器配置,或不指向任何伺服器配置。 不過,可以從一或多個伺服器指向一個伺服器配置。

將應用程式專案新增至伺服器配置時,伺服器配置和專案(例如 EAR 專案)之間會建立關係。 一個伺服器可以指向一或多個專案。 可以從一或多個伺服器配置指向一個專案。