2017-11-02 8 views
0

からインスタンスを作成中Tomcat8が再インストールされている私はここにしようと、まだ、ServerFaultの上で何の応答もこの質問をしようとしたん:カスタムAMI

私はTomcat8が設定再起動時に起動して、私のインスタンスにインストールされています。このインスタンスからAMIを作成しました。今、私は以下を参照してください

1)のTomcatを再インストールされていた(私はので、これを確認することができ、私は、Webアプリケーションフォルダから不要なWebアプリケーションを削除したこれらの不必要な戦争が私の元のインスタンスには存在しません)。

2)はTomcatが(私はこれは、再起動の設定に関する私のスタートが台無しにされていることに起因することができると思います)、デフォルトでは開始されません。

興味深いことに私のカスタムwarファイルはまだあります。誰かがこれを観察しましたか?どのように私はこれを克服することができますし、新鮮なインストールを行うにはどのような提案?

+1

Amazon Linuxサーバーでは、デフォルトで起動時に保留中のセキュリティアップデートがインストールされるため、Tomcatのインストールが更新された可能性があります。あなたはどのOSを使用していますか? –

+0

AMIの 'cloud-init'に何か指定されていますか? – stdunbar

+0

@マークB:私は質問/ポストの回答を更新しようとしています。問題を理解したと思います。 yum.confはデフォルトで "最新"を指しています。数日前にrepoに発行された新しいバージョンと、この最新の設定が有効になっているため、AMIが新しいバージョンのTomcatを取得しているようです。御時間ありがとうございます! – kosa

答えて

0

私は問題を理解したと思います。 yum.conf(/ etc /の下にあります)には "releasever"という設定があり、デフォルトでは "latest"です。

デフォルトでyum.confファイル

でのコメントに基づいて、yum設定は、AmazonのLinux AMIの最新リリース を指します。 新しいリリースに自動的に移動したくない場合は、この行をコメントアウトしてください。

インスタンスを作成するときにTomcatの新しいバージョンを引っ張っAMI、原因有効になってこの「latest」設定に数日前&をレポするために発行され、より新しいバージョンがあるようです。