利用開發人員工具,在 Docker 儲存器中建立工作台 Liberty 伺服器
使用 WebSphere® Developer Tools,在工作台中建立一項參照,以指向在 Docker 儲存器中執行的 Liberty 伺服器。 您可以從工作台使用此參照來處理伺服器要求。
開始之前
- 安裝 WebSphere Developer Tools。如需安裝 WebSphere Developer Tools 的相關資訊,請參閱安裝 Liberty 開發人員工具和(選用)Liberty。
- 安裝 Docker。這些工具支援 Docker 1.10.2 版及更新版本。如需安裝 Docker 的相關資訊,請參閱Liberty 中的 Docker 支援。
使用「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 指令:
- 將下列一行新增至 eclipse.ini 檔:
-Dcom.ibm.ws.st.envPath=<Docker commands directory>
- 重新啟動 Eclipse。
- 將下列一行新增至 eclipse.ini 檔:
關於這項作業
您可以安裝 WebSphere Application Server Liberty,並從 WASdev 社群下載網站下載「Liberty 儲存庫」中的附加程式。安裝 Liberty 之後,您可以選取您的 Docker 儲存器。 之後,您可以輸入您的 Liberty 伺服器的 Liberty 伺服器安全認證,以便建立工作台參照來指向您在 Docker 儲存器中的 Liberty 伺服器。
在完成這些步驟期間,如果 Docker 指令發生逾時,您可以暫時解決這個問題。請將 com.ibm.ws.st.DockerCommandTimeoutInSeconds 系統內容設為一個秒數。依預設,這個內容設為 10。
重要: 對於在 Docker 儲存器中執行的 Liberty 伺服器,您無法選取在下次啟動時清理伺服器。
程序
結果
您已建立一項工作台伺服器參照來指向在 Docker 儲存器中執行的伺服器。
- 如果要查看您建立的伺服器及其伺服器配置,請開啟「伺服器」視圖。
- 如果要查看專案、伺服器資料夾和伺服器配置檔,請開啟「企業瀏覽器」視圖。
下一步
- 您可以編輯伺服器配置。如需相關資訊,請參閱利用開發人員工具來編輯 Liberty 配置。限制: 這些工具不支援在伺服器配置中使用絕對路徑來指定併入檔。如果要暫時解決這個問題,請使用預先定義的伺服器變數(例如 server.config.dir 和 shared.config.dir)來指定併入路徑,而不要使用絕對路徑。
- 如果要啟動或停止伺服器,或新增或移除伺服器上的應用程式,請用滑鼠右鍵按一下伺服器來使用「伺服器快速功能表」,或使用「伺服器」視圖中的系統匣按鈕。
如需相關資訊,請參閱利用開發人員工具來啟動和停止伺服器。提示: 如果要存取這些選項,請在「伺服器」視圖中選取伺服器項目。 請勿選取伺服器配置或 server.xml 項目之類的伺服器配置。
- 您可以配置您的 Liberty 伺服器,讓使用者接受 Tivoli® Directory Server 的鑑別。
- 用滑鼠右鍵按一下伺服器。
- 選取 。
- 選取 Snippet,然後接受授權合約。
您可以建立及編輯伺服器環境檔案。如需相關資訊,請參閱產品說明文件中的建立及編輯伺服器環境檔案。