Amazon-Ec2
從 AMI 創建實例時正在重新安裝 Tomcat8
我在我的實例上安裝了 Tomcat8,並配置了重啟時啟動。從此實例創建了一個 AMI。現在我明白了:
1)再次安裝了Tomcat(我可以確認這一點,因為我已經從webapps文件夾中刪除了不必要的webapps。這些不必要的戰爭在我的原始實例上不存在)。
2)預設情況下不啟動Tomcat(我認為這可能是由於我的重啟配置搞砸了)。
有趣的是,我的自定義戰爭文件仍然存在。有沒有人觀察到這一點?關於如何克服這個問題而不是重新安裝的任何建議?
我想我弄清楚了這個問題。
yum.conf
(在 /etc/ 下)有一個名為“releasever
”的設置,預設情況下是“latest
”。基於
yum.conf
文件中的評論預設情況下,yum 配置將指向最新版本的 Amazon Linux AMI。如果您不想自動移動到新版本,請註釋掉這一行。
幾天前似乎有更新版本發佈到 repo 並且由於啟用了這種“最新”配置,AMI 在創建實例時拉取了更新版本的 Tomcat。