【发布时间】:2015-10-14 10:15:57
【问题描述】:
设置: src/main/webapp/.ebextensions 有以下内容:
container_commands:
replace-config:
command: cp src/main/webapp/.ebextensions/server.xml /etc/tomcat8/server.xml
.elasticbeanstalk/config.yml 有以下内容:
deploy:
artifact: target/service.war
当我尝试使用 eb-cli 部署 war 文件时,我得到了
cannot stat 'src/main/webapp/.ebextensions/server.xml': No such file or directory
部署失败/终止。对此的任何指针表示赞赏。
【问题讨论】:
-
可能是 git 的问题。 CLI 执行一些 git 命令来获取版本标签/描述。
-
如果你这样做会发生什么:
eb deploy --label vX.X --message "My App" -
如您所见,我正在部署一个构建的“战争”文件,不确定这是否是 git 问题,如果我错了,请纠正我。
-
我注意到了。重新阅读我的第一条评论。即使您没有部署 git 提交,CLI 仍然会执行一些 git 命令(如果您有 git 项目)。
-
好的,我试过
eb deploy --label ebcli-test --message "Testing now",它给出了同样的错误。
标签: amazon-web-services amazon-elastic-beanstalk