我最近创建了一个AWS CodePipeline管道,从Github中提取,使用Jenkins/Maven构建,并部署到现有的ElasticBeanstalk项目中。构建步骤的输出和部署步骤的输入是build.war文件。成功构建WAR后,AWS EB控制台出现此错误,部署失败。
[实例:i-6605c4e1]命令在实例上失败。返回代码:2输出:(TRUNCATED)...opt/elasticbeanstalk/deploy/appsource/source_bundle+/usr/bin/unzip-o-d/tmp/deployment/application/root/opt/elasticbeanstalk/deploy/appsource/source_bundle archive://opt/elasticbeanstalk/deploy/appsource/source_bundle mapname:转换失败。Hook/opt/elasticbeanstalk/hooks/appdeploy/pre/02unzip.sh失败。有关更多详细信息,请使用控制台或EB CLI检查/var/log/eb-activity.log。
我可以拉一个更详细的信息包括在这里,但也许有人可以看到一些明显的我错过了我看不到的东西。
我可以成功地将Jenkins/Maven生成的WAR文件直接部署到Elastic Beanstalk,但是通过CodePipeline部署失败。
谢谢!
为了回答这个问题并将其标记为已解决,我重述了@Tapichu提供的答案。
CodePipeline Jenkins插件将在上传到S3之前压缩Jenkins作业“输出位置”。
在Jenkins project Configure页面中,有一个设置构建后操作的选项。我选择了操作“AWS CodePipeline Publisher”,并且最初将“输出位置”设置为构建项目的WAR文件。这是不正确的。相反,设置输出位置······
我正在尝试在Heroku上托管Flask web应用程序,同时使用以下步骤来托管我的web应用程序: 在我完成所有这些之后,我的终端绝对没有错误,但是烧瓶应用程序仍然不工作。下面给出了Heroku的日志。 2022-02-12T09:27:20.056100 00:00heroku[router]: at=错误代码=H14 desc="没有web进程运行"方法=GET路径="/"主机=bukkit
我曾尝试使用Wildfly管理控制台(Wildfly 10.1.0.Final)部署我的应用程序,但由于以下原因/错误,不幸失败: 无法上载部署:{"WFLYCTL0080:失败的服务"= 我使用了控制台上提供的替换部署功能。在此之前,我已经使用相同的函数上传了我的. war应用程序,并成功部署。 我已经在本地测试了我的应用程序,它可以在没有任何错误的情况下部署和执行。
问题内容: 当我尝试部署应用程序时,出现以下错误: 问题答案: 您必须在MAVEN_HOME / conf / settings.xml节服务器中验证您的凭据 id必须与pom.xml中的分发管理中的id匹配
错误消息:未能部署“Dockerfile:DockerNew”:com。fasterxml。杰克逊。数据绑定。JsonMappingException:数值(4294967295)超出int的范围(-2147483648-2147483647)在[源:(okio.RealBufferedSource$1);行:8,列:34](通过引用链:com.github.dockerjava.api.mode
我有Jboss 7.1.1。最终安装,我正在尝试部署独立/部署中的war。同一场战争的部署在我同事的电脑上可以,但在我的电脑上失败了。 任何想法都好!这是我的网站。xml:http://textuploader.com/1oam.以下是日志(完整日志:http://textuploader.com/1oaq): 谢谢 菲利普 ------------------编辑 我找到了解决方案,我在独立/部
问题内容: 当我尝试在heroku中进行部署时遇到问题。有趣的是,这是三天前的工作。另外,在本地计算机上工作正常。 Bcrypt的版本是3.0.0,节点8.12.0 我确实需要部署此服务器。您能告诉我如何解决此错误吗?我尝试了一些找到的解决方案,但没有任何效果。我什至尝试卸载并再次安装Bcrypt,但无法正常工作。 谢谢您的帮助。 这是日志。 问题答案: 我也发生了同样的事情。 未在package