Tomcat8正在从AMI创build实例时重新安装

我已经在我的实例上安装了Tomcat8,并在重新启动时进行configuration。 从这个实例创build一个AMI。 现在我明白了:

1)再次安装Tomcat(我可以确认这一点,因为我已经从webapps文件夹中删除了不必要的webapps,这些不必要的战争在我的原始实例中不存在)。

2)默认情况下,Tomcat没有启动(我认为这可能是由于我的启动重新启动configuration搞砸了)。

有趣的是我的自定义战争文件仍然存在。 有没有人注意到这个? 任何关于如何克服这个问题的build议,而不是做一个全新的安装?

我想我找出了这个问题。 yum.conf (在/ etc /下)有一个名为“ releasever ”的设置,默认是“ latest ”。

基于yum.conf文件中的评论

默认情况下,yumconfiguration将指向最新版本的Amazon Linux AMI。 如果您不想自动移动到新版本,请注释掉这一行。

看起来有更新的版本发布到前几天回购,由于这个“最新”configuration启用,AMI拉动新版本的Tomcat,同时创build实例。