На моем экземпляре установлен Tomcat8 с настроенным запуском при перезагрузке. Создал AMI из этого экземпляра. Теперь я вижу:
1) Tomcat был установлен снова (я могу подтвердить это, потому что я удалил ненужные веб-приложения из папки веб-приложений. Эти ненужные войны отсутствуют в моем исходном экземпляре).
2) Tomcat не запускается по умолчанию (я думаю, это может быть связано с тем, что мой запуск при перезагрузке конфигурации испорчен).
Интересно, что мой пользовательский файл войны все еще там. Кто-нибудь это заметил? какие-либо предложения о том, как я могу это преодолеть и не выполнять новую установку?
Думаю, я разобрался в проблеме. yum.conf
(который находится в / etc /) имеет параметр "releasever
"который по умолчанию"latest
".
На основе комментария в yum.conf
файл
по умолчанию конфигурация yum будет указывать на последний выпуск Amazon Linux AMI. Если вы предпочитаете не переходить к новым выпускам автоматически, закомментируйте эту строку.
Похоже, что несколько дней назад в репо была опубликована более новая версия, и из-за того, что эта «последняя» конфигурация включена, AMI вытаскивает более новую версию Tomcat при создании экземпляра.