我该如何备份.wlapp?

时间:2014-06-09 14:07:35

标签: ibm-mobilefirst worklight-server

当我在应用程序控制台中安装(上传)新的.wlapp文件时,我想备份现有的应用程序设置。我不确定unZIPed wlapp文件在通过控制台上传后的位置,所以我不知道要备份哪个文件夹。

另外,.wlapp在这种情况下修改数据库和文件系统备份还不够吗?

或者,改写问题:在尝试新的wlapp安装之前,我该怎么做才能备份当前的wlapp。如果出现任何问题,我可以安全地退出吗?

2 个答案:

答案 0 :(得分:3)

.wlapp位于工作区内的以下位置:

/ “WORKSPACE_NAME”/ “PROJECT_NAME”/ bin中

成功构建项目后,您可以在上述位置找到适合您环境的.wlapp。您将看到特定于环境的.wlapps以及包含所有环境的.wlapps。如果您希望备份这些文件,只需在成功构建后将它们复制到其他位置即可。另外,如果您更新applicationDescriptor内部的应用程序环境版本,这些wlapps也应该管理bin文件夹中的每个特定版本。例如:

FormBasedAuthApp-iphone-1.0.wlapp

FormBasedAuthApp-iphone-2.0.wlapp

一旦部署了wlapp,它实际上存储在数据库中,并且很难保证导出该资源。请在这里查看Idan的帖子,以获取有关此主题的建议:

IBM Worklight - How to retrieve an already-deployed .wlapp file?

答案 1 :(得分:1)

上传到服务器的wlapp文件成为数据库的一部分,无法作为备份的普通文件进行检索。

最佳做法是将wlapp文件保留在单独的备份中,并确保在构建新的wlapp之前更改版本(特别是对于生产环境)