Elastic Beanstalk:容器命令不复制文件

时间:2016-10-05 12:52:55

标签: tomcat configuration elastic-beanstalk ebextensions

所以我在.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命令不起作用。该文件未被复制到该位置。我查看了日志,但找不到任何可能导致此问题的内容。

有什么想法吗?

由于

1 个答案:

答案 0 :(得分:0)

现在偶然发现了这一点。即使年龄已久,也可能需要答案。问题在于,由于未指定cwd,因此默认情况下从/运行命令。您需要将cwd设置为command上方的指令,才能运行问题中的命令。要设置的目录取决于您的应用程序使用的语言。我还没有找到指定此功能的实际列表。我将使用ssh登录到实例并查看应用程序的位置。