Как сделать резервную копию .wlapp?

Когда я устанавливаю (загружаю) новый файл .wlapp в консоль приложения, я хотел бы сделать резервную копию существующей настройки приложения. Я не уверен, где находятся разархивированные файлы wlapp после их загрузки через консоль, поэтому я не знаю, в какую папку делать резервную копию.

Кроме того, в этом случае .wlapp вносит изменения в базу данных, а резервное копирование файловой системы недостаточно?

Или перефразируйте вопрос: что я могу сделать для резервного копирования текущего wlapp перед попыткой установки нового wlapp. Так что я могу безопасно отказаться, если что-то пойдет не так?


person Barat Sahdzijeu    schedule 09.06.2014    source источник


Ответы (2)


.wlapp находится в следующем месте внутри вашей рабочей области:

/"WORKSPACE_NAME"/"PROJECT_NAME"/bin

При успешной сборке вашего проекта файл .wlapp для вашей среды будет найден в указанном выше месте. Вы увидите специфичные для среды файлы .wlapps, а также файлы, включающие все среды. Если вы хотите сделать резервную копию этих файлов, вы можете просто скопировать их в другое место после успешной сборки. Также в качестве примечания, если вы обновляете версию сред приложений внутри своего дескриптора приложения, эти wlapps также должны управлять каждой конкретной версией в папке bin. Например:

FormBasedAuthApp-iphone-1.0.wlapp

FormBasedAuthApp-iphone-2.0.wlapp

После развертывания wlapp он фактически сохраняется в базе данных, и гораздо сложнее гарантировать экспорт этого ресурса. Пожалуйста, просмотрите сообщение Идана здесь для предложений по этой теме:

IBM Worklight — как получить уже развернутый .wlapp файл?

person Joshua Alger    schedule 09.06.2014
comment
Как вы разворачиваете wlapps? Я предполагаю, что вам придется создавать приложения перед их развертыванием. Приведенное выше решение идеально подходит для резервного копирования ваших приложений перед развертыванием. После развертывания wlapp он фактически сохраняется в базе данных, и гораздо сложнее гарантировать экспорт этого ресурса. Пожалуйста, просмотрите сообщение Идана здесь для предложений по этой теме: stackoverflow.com/questions/20472404/ - person Joshua Alger; 10.06.2014
comment
@Барат, я вижу, ты удалил свой комментарий. Если эти ответы удовлетворяют ваш вопрос, не могли бы вы пометить вопрос как отвеченный. Или, если у вас есть дополнительные вопросы, пожалуйста, дайте мне знать - person Joshua Alger; 10.06.2014
comment
Я не уверен, кто удалил мой комментарий, вряд ли это был я. Действительно, я упомянул, что ответ не имеет отношения к вопросу, поскольку я спросил о развертывании на стороне сервера, а НЕ о среде разработки с рабочей областью. - person Barat Sahdzijeu; 11.06.2014
comment
Вчера я добавил комментарий с деталями на стороне сервера. Я только что отредактировал свой пост, чтобы отразить это. Пожалуйста, дайте мне знать, если эта информация не удовлетворяет ваш вопрос. - person Joshua Alger; 11.06.2014

Файл wlapp после загрузки на сервер становится частью базы данных и не может быть извлечен как обычный файл для резервного копирования.

Лучше всего сохранить файл wlapp в отдельной резервной копии, а также убедиться, что вы изменили версию перед созданием нового wlapp (особенно для производственной среды).

person eshaa    schedule 11.06.2014