AWS AMI에서 tomcat 8.5.16을 tomcat 8.0.46으로 다운그레이드

AWS AMI에서 tomcat 8.5.16을 tomcat 8.0.46으로 다운그레이드

비호환성(쿠키 관련)으로 인해 AWS AMI에서 tomcat 8.5.16을 tomcat 8.0.46으로 다운그레이드하고 싶습니다. 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

아마존은릴리즈 노트:

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가 나오길 기대하고 있습니다. 하지만 오늘은 아닙니다.

관련 정보