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

问题描述 投票:3回答:1

所以我的.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个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.