Amazon-Ec2

從 AMI 創建實例時正在重新安裝 Tomcat8

  • November 2, 2017

我在我的實例上安裝了 Tomcat8,並配置了重啟時啟動。從此實例創建了一個 AMI。現在我明白了:

1)再次安裝了Tomcat(我可以確認這一點,因為我已經從webapps文件夾中刪除了不必要的webapps。這些不必要的戰爭在我的原始實例上不存在)。

2)預設情況下不啟動Tomcat(我認為這可能是由於我的重啟配置搞砸了)。

有趣的是,我的自定義戰爭文件仍然存在。有沒有人觀察到這一點?關於如何克服這個問題而不是重新安裝的任何建議?

我想我弄清楚了這個問題。yum.conf(在 /etc/ 下)有一個名為“ releasever”的設置,預設情況下是“ latest”。

基於yum.conf文件中的評論

預設情況下,yum 配置將指向最新版本的 Amazon Linux AMI。如果您不想自動移動到新版本,請註釋掉這一行。

幾天前似乎有更新版本發佈到 repo 並且由於啟用了這種“最新”配置,AMI 在創建實例時拉取了更新版本的 Tomcat。

引用自:https://serverfault.com/questions/881596