
利用開發人員工具,在 Docker 儲存器中建立工作台 Liberty 伺服器
使用 WebSphere® Developer Tools,在工作台中建立一項參照,以指向在 Docker 儲存器中執行的 Liberty 伺服器。 您可以從工作台使用此參照來處理伺服器要求。
開始之前
- 安裝 WebSphere Developer Tools。如需相關資訊,請參閱安裝 Liberty 開發人員工具和(選用)Liberty。
- 安裝 Docker。這些工具支援 Docker 1.10.2 版及更新版本。如需安裝 Docker 的相關資訊,請參閱Liberty 中的 Docker 支援。
使用「Docker 工具」,來管理 Docker 映像檔和儲存器。如果要使用「Docker 工具」特性,請安裝包含「Docker 工具」的 WebSphere Application Server Liberty 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 Repository 中的附加程式。安裝 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,然後接受授權合約。
您可以建立及編輯伺服器環境檔案。如需相關資訊,請參閱產品說明文件中的建立及編輯伺服器環境檔案。