適用於分散式平台

利用開發人員工具來切換 Liberty Docker 伺服器的執行和除錯模式

對於您的 Liberty Docker 伺服器,您可以利用 WebSphere Developer Tools 來切換伺服器的執行和除錯模式。 當您切換這些模式時,工具會建立一個 Docker 映像檔和一個 Docker 儲存器,您可以將它們儲存起來。

開始之前

您必須利用 WebSphere Developer Tools 來建立 Liberty Docker 伺服器。 如需利用 WebSphere Developer Tools,在 Docker 儲存器中建立 Liberty 伺服器的相關資訊,請參閱利用開發人員工具,在 Docker 儲存器中建立工作台 Liberty 伺服器

關於這項作業

當您在 Docker 儲存器中建立 Liberty 伺服器時,會修正執行指令和主機對映埠。 因此,當您切換 Liberty Docker 伺服器的執行和除錯模式時,WebSphere Developer Tools 會根據 Docker 儲存器來確定新的 Docker 映像檔。 這個動作會保留儲存器當時的所有變更。 之後,工具會根據新映像檔來建立新儲存器,但會將執行指令修改成執行伺服器,或進行伺服器除錯。 當您切換至除錯模式時,工具會將除錯埠對映至主機。

工具不會刪除原始映像檔和儲存器。 不過,當您切換模式時,工具會移除任何暫存的映像檔和儲存器。 如果要避免失去除錯模式中的伺服器變更,您可以在刪除 Liberty Docker 伺服器時,儲存最後的暫存映像檔和儲存器。

程序

  1. 將伺服器的執行模式切換成除錯模式:
    1. 在 WebSphere Developer Tools 中,按一下視窗 > 顯示視圖 > 伺服器來開啟「伺服器」視圖。
    2. 用滑鼠右鍵按一下 your_server,然後選取除錯來啟動伺服器的除錯模式。
      工具會經歷下列步驟:
      1. 切斷 your_server 儲存器的連線,然後停止儲存器。
      2. your_server 儲存器確定至名稱為 your_server_debug_websphere-liberty 的新映像檔中
      3. your_server_debug_websphere-liberty 映像檔,建立一個新的儲存器,名稱為 your_server_debug
      4. 連接至 your_server_debug 儲存器。
    3. 如果工具顯示「切換伺服器執行模式」視窗,請按一下確定,繼續作業。

      工具只會在您第一次切換伺服器模式時,顯示「切換伺服器執行模式」視窗。

  2. 用滑鼠右鍵按一下 your_server,然後選取執行,將伺服器切換回執行模式。
    工具會經歷下列步驟:
    1. 切斷 your_server_debug 儲存器的連線,然後停止儲存器。
    2. your_server_debug 儲存器確定至名稱為 your_server_run_websphere-liberty 的新映像檔中
    3. your_server_run_websphere-liberty 映像檔,建立一個新的儲存器,名稱為 your_server_run
    4. 連接至 your_server_run 儲存器。
  3. 用滑鼠右鍵按一下 your_server,然後選取刪除來刪除 your_server 伺服器。
  4. 按一下來儲存 your_server_run 儲存器及 your_server_run_websphere-liberty 映像檔。

結果

您將伺服器從執行模式切換至除錯模式,然後又切換回執行模式。 當切換回執行模式時,您已將在除錯模式中對儲存器和映像檔進行的任何變更儲存起來。

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

檔名:t_debug_docker.html