Порядок обновления
Мы рекомендуем обновлять систему 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.