-1

BeanStalkからwarファイルを削除した後も、アプリケーションはAWS ElasticBeanStalkで引き続き使用できます。BeanStalkからwarファイルを削除した後、AWS ElasticBeanStalkでアプリケーションが動作する理由は?

AWS S3からwarファイルを削除しようとしましたが、まだ動作しています。 Elastic BeanStalkの "Application Versions"からバージョンを削除すると、Tomcatはwarファイルを展開しませんか?

答えて

1

正しいと思うのですが、バージョンやwarファイルを削除しても、サーバー上で実行されているコピーに影響はありません。任意のアプリケーション・バージョンをBeanstalk環境にデプロイできますが、「デプロイ解除」コマンドはありません。インスタンス内のファイルを直接削除するか、Tomcat管理APIを使用して、必要であればアンデプロイメントを実現できます。

+0

1)「インスタンス内のファイルを直接削除することができます」 - その方法は? 2)「Tomcat管理APIを使用して、必要に応じて展開を実行してください。 - AWS SDK API http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_Java.htmlを参照していますか?アンデプロイメントを達成するためのTomcat管理APIが見つかりませんでしたか? –

+0

1)EC2 System Manager(https://aws.amazon.com/ec2/systems-manager/)またはプレーンな古いSSHを使用して、インスタンスでコマンドを実行できます。 2)いいえ、Tomcat Manager(https://tomcat.apache.org/tomcat-8.0-doc/manager-howto.html)とJMX –

関連する問題