-1
從BeanStalk中刪除war文件後,應用程序仍然可以在AWS ElasticBeanStalk中運行。從BeanStalk中刪除war文件後,爲什麼應用程序在AWS ElasticBeanStalk中工作?
我試過從AWS S3刪除war文件,它仍然有效。 當我們從Elastic BeanStalk的「應用程序版本」中刪除版本時,tomcat是否不會將undeploys war文件取消部署?
從BeanStalk中刪除war文件後,應用程序仍然可以在AWS ElasticBeanStalk中運行。從BeanStalk中刪除war文件後,爲什麼應用程序在AWS ElasticBeanStalk中工作?
我試過從AWS S3刪除war文件,它仍然有效。 當我們從Elastic BeanStalk的「應用程序版本」中刪除版本時,tomcat是否不會將undeploys war文件取消部署?
這聽起來是正確的,刪除版本或戰爭文件應該不會影響在服務器上運行的副本。您可以將任何應用程序版本部署到Beanstalk環境,但不存在「取消部署」命令。如果必須,您可以直接在實例中刪除文件或使用Tomcat管理API來實現取消部署。
1)「你可以直接刪除實例中的文件」 - 怎麼做? 2)「如果您必須使用Tomcat管理API來實現取消部署。」 - 您是指AWS SDK API http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_Java.html?我無法找到Tomcat管理API來實現取消部署? –
1)您可以使用EC2 System Manager(https://aws.amazon.com/ec2/systems-manager/)或普通的舊版SSH在您的實例中運行命令。 2)不,那將是Tomcat管理器(https://tomcat.apache.org/tomcat-8.0-doc/manager-howto.html)和JMX –