文件传输
restConnector-1.0 功能部件包含 FileTransfer 和 FileService MBean。FileTransfer MBean 支持对正在运行的 Liberty 服务器执行删除、上载和下载操作。FileService MBean 可让您访问目录列表和文件元数据,并且也提供归档操作,例如 create 和 expand。
FileTransfer 和 FileService MBean 可用来在 Liberty 概要文件上执行远程操作,例如更新配置或安装应用程序。要以远程方式执行配置更新,可以为目标 Liberty 服务器上载已更新的 server.xml 文件。要安装应用程序,可以上载应用程序归档和已更新的 server.xml 文件,或者只需将应用程序归档上载到受监视的 dropins 文件夹。
FileTransfer MBean 包含可配置的读写列表,以便您能控制使用 FileTransfer MBean 时可以读取或写入的目录。
有关如何配置 restConnector-1.0 功能部件并控制 FileTransfer MBean 读写列表的信息,请参阅 所提供 MBean 的列表中有关 FileTransfer MBean 的部分。
FileTransfer 中的 uploadFile 方法包含称为“expandOnCompletion”的布尔值,可让用户通过单个 MBean 调用即可上载和展开归档。在目标路径上创建和归档同名的目录,然后会自动调用 FileService MBean 来展开归档。
示例:使用参数 {"C:/temp/myArchive.zip", "${server.output.dir}/myArchive.zip", true} 来调用 uploadFile 会在 ${server.output.dir}(包含正在创建的归档的已解压内容)下生成 myArchive.zip 目录。