。war文件未部署在Elastic Beanstalk环境中

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

我正在使用Jenkins管道在EB环境中以.ebextensions部署.war文件。部署成功,并且所有命令都在部署阶段执行,但是当我检查/ usr / share / tomcat8 / webapps / ROOT /时,我只看到我的.war文件存在,没有解压缩。

这是什么原因?关于如何解决该问题的任何想法?请在下面找到我的代码段。

zip -r app-${BUILD_NUMBER}.zip myapp.war .ebextensions

aws s3 cp myapp.war s3://inc-eb-deployments/inc-batch/myapp.war

amazon-web-services tomcat amazon-elastic-beanstalk war ebextensions
1个回答
0
投票

尝试将其部署到webapps文件夹,而不是webapps / ROOT。然后,tomcat应该解压缩到webapps / myapp。

如果要在根目录中部署应用程序,则需要将构建输出命名为ROOT.war并将其放置在webapps文件夹中。

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