【问题标题】:Elastic Beanstalk: Container Command not copying fileElastic Beanstalk:容器命令不复制文件
【发布时间】:2017-02-13 22:21:00
【问题描述】:

所以我的 .ebextensions 目录中有以下 .config。这是一个tomcat8环境:

    container_commands: 
  replace-web_xml: 
    command: cp .ebextensions/web.xml /etc/tomcat8/web.xml
  replace-config: 
    command: cp .ebextensions/insign.properties /var/lib/tomcat8/webapps/insign.properties

现在 replace-web_xml 工作正常,只有 replace-config 命令不起作用。该文件未复制到该位置。我查看了日志,但找不到任何可能导致此问题的原因。

有什么想法吗?

谢谢

【问题讨论】:

  • 这个运气好吗?我正在尝试完成同样的事情,到目前为止,所有尝试都失败了,几乎没有日志表明哪里出了问题。

标签: tomcat configuration amazon-elastic-beanstalk ebextensions


【解决方案1】:

现在偶然发现了这个。即使它年代久远,也可能有人需要答案。问题是由于没有指定 cwd,所以默认情况下从 / 运行命令。您需要将cwd 设置为command 上方的指令,才能运行问题中的命令。要设置的目录取决于您的应用程序使用的语言。我无法找到指定此内容的实际列表。我会使用 ssh 登录到实例并查看应用程序所在的位置。

【讨论】:

    猜你喜欢
    • 2020-10-08
    • 2019-04-03
    • 2018-05-25
    • 2015-09-15
    • 2017-03-11
    • 2018-08-24
    • 2020-11-07
    • 2016-06-02
    • 2018-02-08
    相关资源
    最近更新 更多