如何知道哪个.war文件在AWS Elastic Beanstalk中部署了“eb deploy”

时间:2016-03-21 07:43:51

标签: amazon-web-services elastic-beanstalk eb

我是AWS的新手,我想将Web应用程序部署到AWS Elastic Beanstalk。我做了一些在线研究,发现我们必须做以下事情:

1) eb init< - 它确实初始化了 2) en deploy< - 它部署到AWS Elastic beanstalk。

是否自动部署.war?如果一个项目有多个.war,它会部署所有的.war吗?

eb deploy没有说什么,它都输出成功部署。

任何帮助都要高度赞赏。

1 个答案:

答案 0 :(得分:2)

eb deploy的工作方式是它需要当前的git存储库,将其压缩,上传到服务器并在那里部署它。因此,根本不需要创建WAR文件。您只需从本地Web文件夹发出eb deploy即可。只需确保它具有适当的结构(例如WEB-INF文件夹等)。

作为参考,here's an old script可能不起作用,但旨在将bean部署到beanstalk。查看它如何解压缩战争并发布git aws.push(相当于eb deploy)。

如果您想使用WAR,可以通过在线网络控制台手动上传或解压缩然后使用eb deploy