利用開發人員工具,在 Docker 儲存器中建立工作台 Liberty 伺服器

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

開始之前

  • 安裝 WebSphere Developer Tools。如需安裝 WebSphere Developer Tools 的相關資訊,請參閱安裝 Liberty 開發人員工具和(選用)Liberty
  • 安裝 Docker。這些工具支援 Docker 1.10.2 版及更新版本。如需安裝 Docker 的相關資訊,請參閱Liberty 中的 Docker 支援
  • [16.0.0.4 以及更新版本]使用「Docker 工具」,來管理 Docker 映像檔和儲存器。如果要使用「Docker 工具」特性,請安裝包含「Docker 工具」的 WebSphere Application Server Liberty Docker 工具。如需「Docker 工具」的相關資訊,請參閱 Linux Tools Project/Docker Tooling/User Guide
  • 在本端 Docker 儲存器中啟動 Liberty 伺服器,確定 HTTP 和 HTTPS 埠兩者都對映至主機。 如需在本端 Docker 儲存器中啟動 Liberty 伺服器的相關資訊,請參閱 WASdev GitHub
  • 如果您使用 Mac OS,依預設,Docker 指令位於 /usr/local/bin 目錄。如果您變更 Docker 指令的位置,請完成下列步驟,讓工具可以找到 Docker 指令:
    1. 將下列一行新增至 eclipse.ini 檔:
      -Dcom.ibm.ws.st.envPath=<Docker commands directory>
    2. 重新啟動 Eclipse。

關於這項作業

您可以安裝 WebSphere Application Server Liberty,並從 WASdev 社群下載網站下載「Liberty 儲存庫」中的附加程式。安裝 Liberty 之後,您可以選取您的 Docker 儲存器。 之後,您可以輸入您的 Liberty 伺服器的 Liberty 伺服器安全認證,以便建立工作台參照來指向您在 Docker 儲存器中的 Liberty 伺服器。

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

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

程序

  1. 在工作台中,按一下伺服器標籤來開啟「伺服器」視圖。
    提示: 如果看不到「伺服器」視圖,請選取視窗 > 顯示視圖 > 其他...,然後在過濾文字中輸入 Server。 然後選取伺服器
  2. 用滑鼠右鍵按一下伺服器視圖,然後選取新建 > 伺服器
  3. 如果要選取您的伺服器類型,請選取 IBM > WebSphere Application Server Liberty
  4. 伺服器主機名稱欄位中,輸入 localhost 值。
  5. 下一步
    註: 請確定 Liberty 執行時期環境具有與選取的 Liberty Docker 映像檔相同的一組特性。此外,請確定它們都配置成使用相同層次的 Java 執行時期環境 (JRE)。Liberty 執行時期環境是作為開發環境中的目標執行時期。如果本端系統執行時期與 Liberty Docker 映像檔中使用的 JRE 不相符,可能造成從配置錯誤到應用程式發佈問題等各種問題。
  6. 如果工具提示您安裝 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. 在「Liberty 伺服器」頁面上,選取 Docker 儲存器中的伺服器
  8. 儲存器名稱功能表中,選取您的 Docker 儲存器。
    提示: 如果您在儲存器名稱功能表中,看不到您的 Docker 儲存器,請按一下重新整理,以重新整理清單。
  9. 輸入 Liberty 伺服器安全認證
    使用者名稱密碼欄位值必須對應於使用者登錄中所定義具有管理者角色的使用者。 如果工具找不到定義指定使用者的基本使用者登錄,工具會顯示「安全驗證」視窗。 如果工具顯示「安全驗證」視窗,請完成下列選項之一:
    • 選取建立來新增基本使用者登錄,其中以您的值定義了一位使用者,還有管理者角色。
    • 如果已在另一個使用者登錄類型中定義了這個使用者,請選取繼續來繼續作業。
    • 選取取消,變更您輸入的使用者名稱密碼
  10. 安全埠欄位中,輸入伺服器配置中指定的 HTTPS 埠值。
  11. 按一下完成

結果

您已建立一項工作台伺服器參照來指向在 Docker 儲存器中執行的伺服器。

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

下一步

  • 您可以編輯伺服器配置。如需相關資訊,請參閱利用開發人員工具來編輯 Liberty 配置
    限制: 這些工具不支援在伺服器配置中使用絕對路徑來指定併入檔。如果要暫時解決這個問題,請使用預先定義的伺服器變數(例如 server.config.dirshared.config.dir)來指定併入路徑,而不要使用絕對路徑。
  • 如果要啟動或停止伺服器,或新增或移除伺服器上的應用程式,請用滑鼠右鍵按一下伺服器來使用「伺服器快速功能表」,或使用「伺服器」視圖中的系統匣按鈕。 如需相關資訊,請參閱利用開發人員工具來啟動和停止伺服器
    提示: 如果要存取這些選項,請在「伺服器」視圖中選取伺服器項目。 請勿選取伺服器配置server.xml 項目之類的伺服器配置。
  • 您可以配置您的 Liberty 伺服器,讓使用者接受 Tivoli® Directory Server 的鑑別。
    1. 用滑鼠右鍵按一下伺服器
    2. 選取公用程式 > 新增配置 Snippet
    3. 選取 Snippet,然後接受授權合約。
    工具會下載您選取的配置 Snippet,將它們新增至 server.xml 檔中。
  • [16.0.0.4 以及更新版本]您可以建立及編輯伺服器環境檔案。如需相關資訊,請參閱產品說明文件中的建立及編輯伺服器環境檔案

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



「時間戳記」圖示 前次更新: 2016 年 11 月 30 日
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=t_creating_server_docker
檔名:t_creating_server_docker.html