Обновление. Минорный релиз (Linux, Windows, PostgreSQL)

Порядок действий для обновления Системы:

  1. Остановить службу Apache Tomcat Х.

  2. Создать в директории backups с резервными копиями директорию с именем, соответствующим текущей дате (например, C:\backups\yyyy-mm-dd).

  3. Сохранить резервную копию БД в созданную папку с помощью команды:

    pg_dump –U root –Fp {database_name} > /{path_to_backup_folder}/{backup_name.sql}
    

    , где:

    • {database_name} – наименование БД. По умолчанию БД называется «thesis», название действующей БД можно посмотреть в файле tomcat/webapps/app-core/META-INF/context.xml в параметре url);
    • {path_to_backup_folder} – путь до директории, в которую будет сохранён файл резервной копии;
    • {backup_name.sql} – произвольное название файла с расширением *.sql, в котором будет храниться дамп.

    Примечание:

    Команда может запросить ввод пароля пользователя «root».
    Пароль также указан в файле «context.xml».

  4. В директорию backups скопировать директории:

    • tomcat/shared;
    • tomcat/webapps.
  5. Из рабочей директории удалить директории tomcat/shared и tomcat/webapps.

  6. На место удаленных директорий (tomcat/shared, tomcat/webapps) поместить новые из директории с обновлением.
    Из директории с обновленными данными выполнить следующие действия:

    1. Если настроен доступ к Системе по короткому адресу, перенести файл index.xml из сохраненной директории /backup/webapps/ROOT/index.xml в рабочую директорию /tomcat/webapps/ROOT.
    2. Если в Системе ранее была настроена работа по ssl и редирект с http на https, необходимо перенести значения соответствующих параметров из сохраненного файла в файл tomcat/webapps/app/WEB-INF/web.xml.
    3. В файле tomcat/webapps/app-core/META-INF/context.xml указать прежние настройки подключения к БД.
  7. Запустить службу Apache Tomcat Х и проверить в директории tomcat/logs файл лога приложения app.log на отсутствие ошибок (записей с пометкой «ERROR»).

  8. Войти в систему ТЕЗИС через браузер с прежними учетными данными.

  9. Выполнить первичную инициализацию системы ТЕЗИС.

    Необходимые действия:

    1. Открыть пункт меню «Администрирование» – «Консоль JMX».
    2. В появившемся списке раскрыть строку «app-core», выбрать объект «app-core:service=DocflowDeployer» и нажать на кнопку .
    3. Выбрать операцию «initDefault()» и запустить ее с параметром «init».
      После завершения инициализации в качестве подтверждения появится окно с результатом выполнения «Init default successfully created».

Необходимые действия выполнены. Система обновлена.

##№ Файл для скачивания

Обновление ТЕЗИС (Linux, Windows, PostgreSQL). Минорный релиз.pdf

Обновление ТЕЗИС (Linux, Windows, PostgreSQL). Минорный релиз.pdf (347,1 КБ)