Порядок обновления

Мы рекомендуем обновлять систему Headwind MDM в следующем порядке:

1. Сначала обновите мобильное приложение (лаунчер)

2. Затем обновите веб-панель администратора

Обновление главного Android-приложения (лаунчера)

1. Войдите в веб-панель и сделайте тестовую конфигурацию. Откройте вкладку «Конфигурации» и скопируйте рабочую конфигурацию.

2. Перейдите во вкладку «Устройства» и настройте работу нескольких устройств с тестовой конфигурацией.

3. Скачайте APK файл лаунчера себе на компьютер.

4. Загрузите лаунчер в вашу систему. Откройте вкладку «Приложения», нажмите «Добавить», загрузите APK файл с компьютера, и нажмите ОК.

5. Выберите (тестовые) конфигурации, в которых необходимо обновить лаунчер.

6. Каждое устройство должно автоматически загрузить и установить лаунчер в течение нескольких минут. Если этого не произошло — нажмите кнопку «Обновить» на устройстве для принудительного обновления.

7. Проверьте работу новой версии. Если все работает — обновите остальные конфигурации. Во вкладке «Приложения» найдите лаунчер (com.hmdm.launcher) и нажмите иконку «Конфигурации».

Обновление веб-панели

Чтобы избежать проблем, обновите лаунчер до последней версии перед обновлением веб-панели!

Чтобы обновить ранее установленную версию веб-панели:

1. Загрузите WAR файл на ваш сервер (на сайте находится ZIP-файл, содержащий WAR-файл и инструкции — если вы загружаете версию с сайта, распакуйте ZIP-архив для извлечения WAR-файла).

2. Если вы еще не делали копию файла конфигурации, сделайте ее:

cp /var/lib/tomcat9/conf/Catalina/localhost/ROOT.xml /var/lib/tomcat9/conf/Catalina/localhost/ROOT.xml~

3. Скопируйте WAR файл в /var/lib/tomcat9/webapps/ROOT.war (имя целевого файла может быть и hmdm.war, проверьте содержимое директории /var/lib/tomcat9/webapps)

cp hmdm-xxxxxx.war /var/lib/tomcat9/webapps/ROOT.war

4. Перезагрузите Tomcat для применения изменений:

service tomcat9 restart

5. Откройте веб-панель и проверьте, что она работает. Если вы видите ошибку 404, восстановите XML-файл конфигурации из резервной копии.

Обратите внимание: если вы хотите сделать резервную копию, не сохраняйте её в директории webapps! В этом случае Tomcat автоматически развернёт резервную копию, что приведет к излишней трате ресурсов и проблемам с Push-уведомлениями. Сохраняйте бэкапы в другой директории, или изменяйте расширение WAR-файла, например, ROOT.war.backup.