Я еще раз пытаюсь переключить нашу платформу AWS для разработки на Let's Encrypt.
На этот раз мне удалось заставить httpd-сервер работать с сертификатом Let's Encrypt. И на этот раз мне даже удалось заставить Tomcat 8.5 использовать его без сбоев при взлете. Он еще не разговаривает с Chrome, но Firefox может получить к нему доступ. И тогда я заметил странность:
Простое развертывание спотового экземпляра из резервной копии прошлой ночью привело к тому, что Tomcat обновился до последней версии (с 8.5.40 до 8.5.57).
Само по себе это было бы неплохо, за исключением двух побочных эффектов: во-первых, контекст ROOT по умолчанию был наложен на наш контекст ROOT!
Во-вторых, был отключен менеджер!
Я создал новый спотовый экземпляр, точно так же, как и тот, который использую для своих экспериментов, и, конечно же, контекст ROOT был изменен: были добавлены одиннадцать файлов и изменено неопределенное число.
Кажется, что все остальные контексты присутствуют, но контекст «examples», который мы удалили из всех наших рабочих установок Tomcat, был добавлен обратно.
Но наш server.xml выглядит полностью нетронутым, как и наш tomcat-users.xml.
Тем не менее, как я уже сказал, диспетчер отключен.
Кто-нибудь может пролить свет на то, что произошло?