檔案傳送

restConnector-1.0 特性包括 FileTransferFileService MBean。 FileTransfer MBean 支援對執行中的 Liberty 伺服器的刪除、上傳和下載作業。 FileService MBean 可供存取目錄清單和檔案 meta 資料,另外還提供 createexpand 之類的保存作業。

FileTransferFileService MBean 可用來對 Liberty 執行遠端作業,例如更新配置或安裝應用程式。上傳適用於目標 Liberty 伺服器的已更新的 server.xml 檔,可以從遠端執行配置更新。 您可以上傳應用程式保存檔和更新的 server.xml 檔,或只是將應用程式保存檔上傳到所監視的 dropins 資料夾中,來安裝應用程式。

FileTransfer MBean 包含可配置的讀取和寫入清單,因此,您可以控制使用 FileTransfer MBean 時可讀取或寫入的目錄。

如需如何配置 restConnector-1.0 特性及控制 FileTransfer MBean 讀取和寫入清單的相關資訊,請參閱提供的 MBean 清單中的 FileTransfer MBean 相關章節。

FileTransferuploadFile 方法包含一個稱為 "expandOnCompletion" 的布林,可讓使用者利用單一 MBean 呼叫來上傳及展開保存檔。 目標路徑上會建立一個與保存檔同名的目錄,且會自動呼叫 FileService MBean 來展開保存檔。

範例:利用參數 {"C:/temp/myArchive.zip", "${server.output.dir}/myArchive.zip", true} 來呼叫 uploadFile,會在 ${server.output.dir} 之下產生一個 myArchive.zip 目錄,其中含有所建立之保存檔的解壓縮內容。


指示主題類型的圖示 概念主題

檔名:cwlp_file_transfer.html