IMUSUPDATE
Материал из ANT-Inform documentation
Процедура обновления ИМУС
Для компаний, проводящих обновление самостоятельно.
- Обновляем версии приложений, необходимые к доставке, правим в d:\imus\update.properties например
- для сервера приложений .201:
esb.build = 1.8.41-475 quick.build = 1.8.41-1613 webapps.build = 1.8.41-1613
- для сервера взаимодействия .202:
esb.build = 1.8.41-475 quick.build = none webapps.build = none
- для сервера БД .203:
esb.build = 1.8.41-475 quick.build = none webapps.build = none
- запускаем в командной строке
imusup dwns
- dwns
- загрузка новой версии апдейтера
imusup dwne dwnq dwnw
- dwne
- загрузка версии esb для сервера взаимодействия .202
- dwnq
- загрузка версии quick для сервера приложений .201
- dwnw
- загрузка версии webapps для сервера приложений .201
- в "Диспетчере сервера" останавливаем все службы imus-* и ActiveMQ
- запускаем:
imusup upde
для сервера приложений .201 также:
imusup updq imusup updw
- на сервере взаимодействия .202 запускаем d:\imus\esb\imus-esb\imus-db-updater.bat
последовательно с ключами u, lbu, d:
imus-db-updater.bat u imus-db-updater.bat lbu imus-db-updater.bat d
Проверяем чтобы в логе d:\imus\esb\imus-esb\log\imus-db-updater.log не было ошибок.
- Если была ошибка на этапе выполнения ключа lbu вида: ERROR [DBUpdater] liquibase.exception.DatabaseException: liquibase.exception.ValidationFailedException: Validation Failed: 1 change sets check sum необходимо выполнить команду:
liquibaseCmd clearCheckSums
Апдейтер закроется, после этого его нужно запустить заново и опять выполнить lbu, d команды апдейтера.
- В "Диспетчере сервера" запускаем все службы imis-*