3

所以我的 .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 命令不起作用。该文件未复制到该位置。我查看了日志,但找不到任何可能导致这种情况的东西。

有任何想法吗?

谢谢

4

1 回答 1

0

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

于 2020-03-02T13:48:43.637 回答