amazon-ec2 - 同一个 Beanstalk 实例上的多个应用程序(即 war 文件)

标签 amazon-ec2 amazon-elastic-beanstalk

为了在资源(和成本)上保持保守,我想在同一个 EC2 beantalk 实例上放置 1 个以上的 war 文件(代表不同的应用程序)。

然后我想使用 warA 将应用程序 A 映射到 myapp.elasticbeanstalk.com/applA,并使用 warB 将应用程序 B 映射到 myapp.elasticbeanstalk.com/applB

但是,控制台允许您为任何实例上传单个且唯一的 war 。

1) 所以,我知道目前的界面是不可能的。我说得对吗?

2) 但是,是否可以通过“非标准”方式实现此目的:通过接口(interface)上传 warA 并通过 ssh、ftp 等将 warB 复制/更新到/tomcat6/webapps?

3) 对于 (2),我担心每次 BT 健康检查程序决定终止实例(例如连续失败的检查)并重新启动一个新实例时,B 都会丢失。然后,我必须将 warB 作为 applA 使用的自定义 AMI 的一部分,并在每次更新 warB 时创建该 AMI 的新版本

请帮帮我

问候

迪迪埃

最佳答案

你是对的!你不能(还)在 beantalk 中进行多次 war 。

亚马逊论坛答案在这里 https://forums.aws.amazon.com/thread.jspa?messageID=219284

关于amazon-ec2 - 同一个 Beanstalk 实例上的多个应用程序(即 war 文件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5256092/

相关文章:

linux - 无法在 Amazon Linux 2 机器上安装 libsasl2-devel

amazon-web-services - 如何使用 AWS Javascript SDK 提供实例身份文件以将容器实例注册到 AWS ECS 集群?

eclipse - 如何使用本地eclipse源代码在tomcat ec2实例上调试部署的war

amazon-web-services - Amazon AMI 和 EBS 快照有什么区别

amazon-web-services - HTTPS Elastic Beanstalk 非自定义域

python - 将 Django 应用程序部署到 Elasticbeanstalk : Error installing packages with Pip

go - $GOPATH/go.mod 存在但不应该在 AWS Elastic Beanstalk 中

amazon-ec2 - 是否可以从 openstack 镜像创建 ami?

mysql - cron 作业中的 Rails 类方法在弹性 beantalk 中不起作用

java - 在云中部署 C++ 应用程序