適用於分散式平台

使用開發人員工具在 Docker 儲存器中建立遠端 Liberty 伺服器

您可以使用 WebSphere® Developer Tools 來建立參照,以指向正在遠端主機上之 Docker 儲存器中執行的 Liberty 伺服器。您可以從工作台使用此參照來處理伺服器要求。

開始之前

  • 安裝 WebSphere Developer Tools。
    重要: 這些工具支援 Docker 1.10.2 版及更新版本。
  • 在 Docker 儲存器中啟動遠端伺服器,並確定「超文字傳送通訊協定 (HTTP)」和「超文字傳送通訊協定安全 (HTTPS)」埠兩者都對映至主機。如需在 Docker 儲存器中啟動遠端 Liberty 伺服器的相關資訊,請參閱 WASdev GitHub

關於這項作業

您可以安裝 WebSphere Application Server Liberty,並從 WASdev 社群下載網站下載 Liberty Repository 中的附加程式。安裝 Liberty 之後,您可以選取您的 Docker 儲存器。 之後,您可以輸入 Liberty 伺服器安全認證,以便存取 Docker 儲存器中的遠端 Liberty 伺服器。如果您沒有 Liberty 伺服器安全認證,工具可為您建立它們。

在完成這些步驟期間,如果 Docker 指令發生逾時,您可以暫時解決這個問題。請將 com.ibm.ws.st.DockerCommandTimeoutInSeconds 系統內容設為一個秒數。依預設,這個內容設為 10

重要: 對於在 Docker 儲存器中執行的 Liberty 伺服器,您無法選取在下次啟動時清除伺服器

程序

  1. 在工作台中,按一下伺服器標籤來開啟「伺服器」視圖。
    提示: 如果看不到「伺服器」視圖,請選取視窗 > 顯示視圖 > 其他...,然後在過濾文字中輸入 Server。 然後選取伺服器
  2. 伺服器視圖內按一下滑鼠右鍵,然後選取新建 > 伺服器
  3. 如果要選取您的伺服器類型,請選取 IBM > Liberty Server
  4. 伺服器主機名稱欄位中,輸入遠端主機名稱。
  5. 下一步
    註: 請確定 Liberty 執行時期環境具有與選取的 Liberty Docker 映像檔相同的一組特性。此外,請確定它們都配置成使用相同層次的 Java™ 執行時期環境 (JRE)。Liberty 執行時期環境目標執行時期會用於開發環境中。如果本端系統執行時期與 Liberty Docker 映像檔中使用的 JRE 不相符,可能造成從配置錯誤到應用程式發佈問題等各種問題。
  6. 如果工具提示您安裝 WebSphere Application Server WebSphere Application Server Liberty,不論是因為它尚未安裝,或因為您需要輸入其安裝目錄,請完成下列選項之一。 否則,請跳過這個步驟。

    您需要安裝 Liberty,以便能夠建立工作台參照,來指向遠端主機上之 Docker 儲存器中的 Liberty 伺服器。

    如果您先前已安裝 Liberty,請完成下列步驟來選取它的安裝目錄:

    1. 選取選擇現有的安裝架構
    2. 路徑欄位中,輸入或瀏覽並找出 WebSphere Application Server Liberty 的安裝目錄。
    3. 在「Liberty 執行時期環境」頁面中,按下一步

      這時已選取應用程式服務環境。請跳過這個步驟的其餘部分。

    如果您想要從先前下載的保存檔來安裝 Liberty,請完成下列步驟:

    1. 選取從保存檔或儲存庫安裝,並按下一步
    2. 目的地欄位中,輸入或瀏覽至您想安裝 Liberty 執行時期環境的目錄。

      如果您輸入的路徑不存在,當您按一下完成,在程序結束時,會自動建立這個路徑的資料夾。

    3. 選取從保存檔安裝新的執行時期環境
    4. 路徑欄位中,輸入或瀏覽至本端檔案系統上的保存檔,並按下一步
    5. 在「安裝附加程式」頁面中,按一下安裝安裝擱置,選擇您想要安裝在 Liberty 執行時期環境中的附加程式保存檔。

      當您要安裝多個附加程式保存檔時,您可以從本端檔案系統安裝附加程式保存檔、下載附加程式保存檔,或兩種方法合用。 如果工作台已連接到網際網路,會在「安裝附加程式」頁面中移入能夠從 WAS dev community download 網站下載的附加程式保存檔。

      這個下載網站包含您可以從 Liberty Repository 選取的附加程式,例如:執行時期特性、範例或開放程式碼整合。

      如果您想從本端檔案系統安裝附加程式保存檔,請完成下列步驟:
      1. 按一下新增保存檔
      2. 附加程式保存檔欄位中,輸入或瀏覽至本端檔案系統上的附加程式保存檔。
      3. 按一下確定
      如果還有要從本端檔案系統安裝的其他附加程式保存檔,請重複這個程序,直到完成。
      如果您想從自訂儲存庫安裝附加程式檔案,請完成下列步驟:
      1. 如果要新增儲存庫,請按一下配置儲存庫
      2. 按一下新建...
      然後,將檔案新增到附加程式檔案清單中。

      您在「安裝附加程式」頁面中選擇完成之後,請按下一步

    6. 在「接受授權」頁面中,如果您接受授權條款,請選取我接受所有授權合約的條款,然後按下一步

    如果您想下載及安裝適用於 Liberty 的免費開發人員版本,請完成下列步驟:

    1. 選取從保存檔或儲存庫安裝,並按下一步
    2. 目的地欄位中,輸入或瀏覽至您想安裝 Liberty 執行時期環境的目錄。

      如果您輸入的路徑不存在,當您按一下完成,在主要程序結束時,會自動建立這個路徑的資料夾。

    3. 選取從 ibm.com 下載並安裝新的執行時期環境,選擇一個執行時期環境版本,然後按下一步
    4. 在「安裝附加程式」頁面中,按一下安裝安裝擱置,選擇您想要安裝在 Liberty 執行時期環境中的附加程式保存檔。
      您可以採取下列其中一個方法,來安裝附加程式保存檔:
      • 從本端檔案系統
      • 下載檔案
      • 在安裝多個附加程式保存檔時,併用上述兩種方法
      如果工作台已連接到網際網路,會在「安裝附加程式」頁面中移入能夠從 WAS dev community download 網站下載的附加程式保存檔。

      這個下載網站包含您可以從 Liberty Repository 選取的附加程式,例如:執行時期特性、範例或開放程式碼整合。

      如果您想從本端檔案系統安裝附加程式保存檔,請完成下列步驟:
      1. 按一下新增保存檔
      2. 附加程式保存檔欄位中,輸入或瀏覽至本端檔案系統上的附加程式保存檔。
      3. 按一下確定
      如果還有要從本端檔案系統安裝的其他附加程式保存檔,請重複這個程序,直到完成。
      如果您想從自訂儲存庫安裝附加程式檔案,請完成下列步驟:
      1. 如果要新增儲存庫,請按一下配置儲存庫
      2. 按一下新建...
      然後,將檔案新增到附加程式檔案清單中。

      您在「安裝附加程式」頁面中選擇完成之後,請按下一步

    5. 在「接受授權」頁面中,如果您接受授權條款,請選取我接受所有授權合約的條款,然後按下一步
  7. 在「遠端伺服器設定」頁面上,選取 Docker 儲存器中的伺服器
  8. 選取您遠端伺服器的作業系統
    限制: 若為 Windows 作業系統,工具不支援進行作業系統鑑別。
  9. 選取遠端主機的存取方法,輸入登入資訊,然後按下一步
  10. 在「Docker 儲存器中的新伺服器」頁面中,從儲存器名稱功能表中選取您的 Docker 儲存器。
    提示: 如果您在儲存器名稱功能表中,看不到您的 Docker 儲存器,請按一下重新整理,以重新整理清單。
  11. 輸入 Liberty 伺服器安全認證
    使用者名稱密碼欄位值必須對應於使用者登錄中所定義具有管理者角色的使用者。 如果工具找不到定義指定使用者的基本使用者登錄,工具會顯示「安全驗證」視窗。 如果工具顯示「安全驗證」視窗,請完成下列選項之一:
    • 選取建立來新增基本使用者登錄,其中以您的值定義了一位使用者,還有管理者角色。
    • 如果已在另一個使用者登錄類型中定義了這個使用者,請選取繼續來繼續作業。
    • 選取取消來變更您輸入的使用者名稱密碼
  12. 安全埠欄位中,輸入伺服器配置中指定的 HTTPS 埠值。
    提示: 預設 HTTPS 埠號是 9443
  13. 按一下完成

結果

您已建立參照,來指向在遠端主機上的 Docker 儲存器中執行的 Liberty 伺服器。

  • 如果要查看您建立的伺服器及其伺服器配置,請開啟「伺服器」視圖。
  • 如果要查看專案、伺服器資料夾和伺服器配置檔,請開啟「企業瀏覽器」視圖。

下一步

限制: 對於遠端 Liberty Docker 伺服器,工具不支援伺服器公用程式。
  • 您可以編輯伺服器配置。
    限制: 對於遠端伺服器,這些工具不支援在伺服器配置中使用絕對路徑來指定併入檔。如果要暫時解決這個問題,請使用預先定義的伺服器變數(例如 server.config.dirshared.config.dir)來指定併入路徑,而不要使用絕對路徑。
  • 如果要啟動或停止伺服器,或是新增或移除伺服器上的應用程式,請用滑鼠右鍵按一下伺服器,來使用伺服器快速功能表,或使用「伺服器」視圖中的系統匣按鈕。 如需相關資訊,請參閱利用開發人員工具來啟動和停止伺服器
    提示: 如果要存取這些選項,請在「伺服器」視圖中選取您的 Liberty 伺服器。 如果您在「伺服器」視圖中選取其他任何項目,則伺服器快速功能表無法使用。
  • [16.0.0.4 以及更新版本]您可以建立及編輯伺服器環境檔案。如需相關資訊,請參閱產品說明文件中的建立及編輯伺服器環境檔案

指示主題類型的圖示 作業主題

檔名:t_creating_remote_server_docker.html