Назад | Перейти на главную страницу

Tomcat8 переустанавливается при создании экземпляра из AMI

На моем экземпляре установлен Tomcat8 с настроенным запуском при перезагрузке. Создал AMI из этого экземпляра. Теперь я вижу:

1) Tomcat был установлен снова (я могу подтвердить это, потому что я удалил ненужные веб-приложения из папки веб-приложений. Эти ненужные войны отсутствуют в моем исходном экземпляре).

2) Tomcat не запускается по умолчанию (я думаю, это может быть связано с тем, что мой запуск при перезагрузке конфигурации испорчен).

Интересно, что мой пользовательский файл войны все еще там. Кто-нибудь это заметил? какие-либо предложения о том, как я могу это преодолеть и не выполнять новую установку?

Думаю, я разобрался в проблеме. yum.conf (который находится в / etc /) имеет параметр "releasever"который по умолчанию"latest".

На основе комментария в yum.conf файл

по умолчанию конфигурация yum будет указывать на последний выпуск Amazon Linux AMI. Если вы предпочитаете не переходить к новым выпускам автоматически, закомментируйте эту строку.

Похоже, что несколько дней назад в репо была опубликована более новая версия, и из-за того, что эта «последняя» конфигурация включена, AMI вытаскивает более новую версию Tomcat при создании экземпляра.