从自定义AMI创建实例时,正在重新安装Tomcat8

时间:2017-11-02 22:26:06

标签: amazon-web-services amazon-ec2 tomcat8

我在ServerFault上尝试了这个问题,还没有回复,试试这里:

我在我的实例上安装了Tomcat8,并在启动时配置了重启。从此实例创建了一个AMI。现在我明白了:

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

2)默认情况下没有启动Tomcat(我认为这可能是由于我的重新启动配置开始搞乱了)。

有趣的是我的自定义war文件仍在那里。有没有人观察过这个?关于如何克服这个问题并且不进行全新安装的任何建议?

1 个答案:

答案 0 :(得分:0)

我想我发现了这个问题。 yum.conf(位于/ etc /下)有一个名为" releasever"的设置。默认情况下为" latest"。

基于yum.conf档案

中的评论
  

默认情况下,yum配置将指向最新版本    亚马逊Linux AMI。如果您不想自动转移到    新版本,注释掉这一行。

似乎有几天前发布的更新版本&由于这个" latest"配置启用后,AMI在创建实例时拉动更新版本的Tomcat。