当我在应用程序控制台中安装(上传)新的.wlapp文件时,我想备份现有的应用程序设置。我不确定unZIPed wlapp文件在通过控制台上传后的位置,所以我不知道要备份哪个文件夹。
另外,.wlapp在这种情况下修改数据库和文件系统备份还不够吗?
或者,改写问题:在尝试新的wlapp安装之前,我该怎么做才能备份当前的wlapp。如果出现任何问题,我可以安全地退出吗?
答案 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之前更改版本(特别是对于生产环境)