Понижение версии tomcat 8.5.16 до tomcat 8.0.46 в AWS AMI

Понижение версии tomcat 8.5.16 до tomcat 8.0.46 в AWS AMI

из-за несовместимости (связанной с cookie-файлами) я хотел бы понизить версию tomcat 8.5.16 до tomcat 8.0.46 в моем AWS AMI. Amazon только что автоматически обновил его за последний день.

Я попробовал следующее, но безуспешно:

[root@xxx ec2-user]# sudo yum downgrade tomcat8

Loaded plugins: priorities, update-motd, upgrade-helper
36 packages excluded due to repository priority protections
Nothing to do

Я не хочу отменять все

yum history undo <id number>

Есть ли другая альтернатива?

Кстати, моя машина:

[root@ip-xxxx ec2-user]# uname -a

Linux ip-xxxx 4.9.51-10.52.amzn1.x86_64 #1 SMP Fri Sep 29 01:16:19 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

Спасибо

решение1

Amazon задокументирован взаметки о выпуске:

Known issues
Since we've moved from tomcat 8 to tomcat 8.5, there may be a few minor backwards incompatibilities.

Для меня незначительной несовместимостью является то, что я больше не могу войти в свое приложение.

Они не позволяют легко вернуться назад... но вы можете.

sudo vim /etc/yum.conf

Внесите следующие изменения:

#releasever=latest
releasever=2017.03

Затем вы можете выполнить понижение версии с помощью yum:

sudo yum downgrade tomcat8 tomcat8-admin-webapps tomcat8-lib tomcat8-servlet-3.1-api tomcat8-el-3.0-api tomcat8-jsp-2.3-api

Довольно подробный вывод yum подтверждает то, что произойдет:

...
---> Package tomcat8.noarch 0:8.0.46-1.76.amzn1 will be a downgrade
---> Package tomcat8.noarch 0:8.5.16-1.74.amzn1 will be erased
---> Package tomcat8-admin-webapps.noarch 0:8.0.46-1.76.amzn1 will be a downgrade
---> Package tomcat8-admin-webapps.noarch 0:8.5.16-1.74.amzn1 will be erased
---> Package tomcat8-el-3.0-api.noarch 0:8.0.46-1.76.amzn1 will be a downgrade
---> Package tomcat8-el-3.0-api.noarch 0:8.5.16-1.74.amzn1 will be erased
---> Package tomcat8-jsp-2.3-api.noarch 0:8.0.46-1.76.amzn1 will be a downgrade
---> Package tomcat8-jsp-2.3-api.noarch 0:8.5.16-1.74.amzn1 will be erased
---> Package tomcat8-lib.noarch 0:8.0.46-1.76.amzn1 will be a downgrade
---> Package tomcat8-lib.noarch 0:8.5.16-1.74.amzn1 will be erased
---> Package tomcat8-servlet-3.1-api.noarch 0:8.0.46-1.76.amzn1 will be a downgrade
---> Package tomcat8-servlet-3.1-api.noarch 0:8.5.16-1.74.amzn1 will be erased
...

Счастлив, счастлив. Жду Tomcat 8.5 когда-нибудь скоро. Но не сегодня.

Связанный контент