Перейти к основному содержимому

Обновление Windows-установки PassOffice

Скачивание дистрибутива:

Создание Backup базы данных:

Установка:

  1. Скачайте и запустите PassOfficeSetup.exe.
  2. Инсталлятор обнаружит существующую версию PassOffice и предложит обновление. Следуйте инструкциям.
  3. Рекомендуется устанавливать новую версию в пустой каталог, чтобы избежать конфликтов файлов.

Замена лицензии (при необходимости):

  • После установки поместите новый файл лицензии в папку license, путь по умолчанию: C:\Program Files (x86)\PassOffice\{версия}\bin\license

Перенос настроек:

  • Из старой версии копируется файл application.properties в новую папку как application-backup.properties.
  • Новый файл с настройками по умолчанию сохраняется как application-new.properties.
  • При первом запуске сервера:
    • Старые настройки из application-backup.properties объединяются с новыми из application-new.properties.
    • Пользовательские настройки сохраняются.
  • Для возврата к старым настройкам используйте application-backup.properties.

Миграция конфигурации:

  • При запуске PassOffice проверяет необходимость миграции, анализируя наличие application-new.properties и версию в опции passoffice.config.version.
  • Если миграция не требуется (файл отсутствует или версия актуальна), она пропускается.
  • Если миграция нужна, добавляются новые опции, удаляются устаревшие, изменяются текущие.
  • После успешной миграции файлы переименовываются в applied-application-backup.properties и applied-application-new.properties и больше не используются.

Если предыдущая версия не обнаружена:

  • Вручную перенесите изменения из старого application.properties в новый файл настроек.
  • Выполните резервное копирование базы данных PostgreSQL.

Обновление базы данных:

Запуск:

  • Запустите файл PassOfficeSrv.bat и согласитесь на выполнение миграций БД (если этого потребует сервер), путь по умолчанию: C:\Program Files (x86)\PassOffice\{версия}\bin\

Перерегистрация службы Windows:

  • Если вы запускаете PassOffice сервер как службу Windows потребуется перерегистрировать ее на обновленную версию PassOffice. Для этого:

1. Остановите сервер PassOffice

2. Откройте командную строку от имени администратора

3. Перейти в папку с утилитой nssm.exe (cd C:\nssm-2.24\win64)

4. Выполните команду nssm.exe edit "PassOffice Server"

5. В появившемся окне измените Path и Startup directory, указав путь до обновленной версии PassOffice и сохраните изменения

6. Проверьте, что в Windows службах присутствует служба PassOffice Server и запустите ее при необходимости.

Проблемы с запуском: