私のアプリケーションでは、SunJDKによって動かすためにtomcatが必要です。しかし、デフォルトのAWS EBS AMIにはOpenJDKが付属しています。だから私はこれをSun JDKに変更したいと思っていました。しかし、この単純な作業は単純ではないことが判明しています。私は手動でROMをダウンロードして、rpm -i <jdk-rpm-file.rpm>
を実行して、Sun JDKをインストールし、私のEBS環境に電力を供給しているEC2インスタンス上AWS ElasticBeanstalkをSun JDKと連携させるのに問題がある
- - ここに私がやったことです。
- Then I updated the java alternatives as listed here.
- 次は、アプリケーションサーバーを再起動して、Sun JDKが必要な機能が動作していることを確認しました。できます。
- 次へEC2インスタンスを右クリックし、「イメージ(EBS AMI)の作成」を選択してイメージを作成します。
- AMIが作成されるのを待ちます。次に、AMI IDを取得します。
- テスト環境の設定で「カスタムAMI ID」を新しく作成したAMIに設定します。
- 変更を適用してください。これにより、環境の更新がトリガーされます。
- 問題が発生しました。環境を更新すると、この環境に接続する新しいEC2インスタンスが作成されます。
- そして、それは、この警告メッセージを投げて開始し、「追加」インスタンスの後に -
"Failed to retrieve status of instance 'i-eb800c88' 2 consecutive time(s). Elastic Beanstalk will attempt to retrieve status up to 10 consecutive times before terminating the instance."
- これは、10回の試行継続し、それはインスタンスを殺し、別のインスタンスを追加し、これが長時間継続します。
どこが間違っているのかわかりません。任意のポインタが高く評価されました。