# Обновление. Минорный релиз (Linux, Windows, PostgreSQL) **Category:** [Обновление](https://community.tezis-doc.ru/c/updateguides/18) **Created:** 2024-06-26 05:30 UTC **Views:** 215 **Replies:** 0 **URL:** https://community.tezis-doc.ru/t/obnovlenie-minornyj-reliz-linux-windows-postgresql/126 --- ## Post #1 by @d.slepnev Порядок действий для обновления Системы: 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, в котором будет храниться дамп. [wrap=color color=#008cf5 bgcolor=#] > ***Примечание:*** > >*Команда может запросить ввод пароля пользователя «root». >Пароль также указан в файле «context.xml».* [/wrap] 4. В директорию `backups` скопировать директории: * `tomcat/shared`; * `tomcat/webapps`. 5. Из рабочей директории удалить директории `tomcat/shared` и `tomcat/webapps`. 6. На место удаленных директорий (`tomcat/shared`, `tomcat/webapps`) поместить новые из директории с обновлением. Из директории с обновленными данными выполнить следующие действия: 1. Если настроен доступ к Системе по [короткому адресу](https://community.tezis-doc.ru/t/nastrojka-korotkogo-adresa/222), перенести файл `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» и нажать на кнопку ![](upload://amnBNwTZDQ8vtjaCt77ALclicae.png). 3. Выбрать операцию «initDefault()» и запустить ее с параметром «init». После завершения инициализации в качестве подтверждения появится окно с результатом выполнения «Init default successfully created». **[wrap=color color=green bgcolor=#] Необходимые действия выполнены. Система обновлена. [/wrap]** ##№ Файл для скачивания [details="Обновление ТЕЗИС (Linux, Windows, PostgreSQL). Минорный релиз.pdf"] [Обновление ТЕЗИС (Linux, Windows, PostgreSQL). Минорный релиз.pdf|attachment](upload://yH1yTdulpJYIrf8udh6QEXmoGuo.pdf) (347,1 КБ) [/details] --- **Canonical:** https://community.tezis-doc.ru/t/obnovlenie-minornyj-reliz-linux-windows-postgresql/126 **Original content:** https://community.tezis-doc.ru/t/obnovlenie-minornyj-reliz-linux-windows-postgresql/126