为了账号安全,请及时绑定邮箱和手机立即绑定

使用 Elastic BeansTalk CLI 部署 Spring Boot 应用程序

使用 Elastic BeansTalk CLI 部署 Spring Boot 应用程序

慕田峪7331174 2021-10-27 10:38:44
我在 Elastic BeansTalk 上有一个 Spring Boot 应用程序,它运行良好。部署 jar 也完全没有问题。我正在尝试使用 EB 命令行界面部署应用程序,但出现此错误,我无法理解darko [Analytics] $ eb deploy 将 Volta demo/app-44a2-181003_171058.jar 上传到 S3。可能还要等一下。上传完成。2018-10-03 15:11:00 INFO 环境更新开始。2018-10-03 15:11:09 INFO 将新版本部署到实例。2018-10-03 15:11:13 错误无法启动应用程序,因为源包不包含名为 application.jar 的文件或 Procfile。2018-10-03 15:11:15 错误 [实例:i-0252754fc608a26ac] 命令在实例上失败。返回码:1 输出:(TRUNCATED)...ics/pom.properties无法启动应用程序,因为源包不包含名为 application.jar 的文件或 Procfile。无法启动应用程序,因为源包不包含名为 application.jar 的文件或 Procfile。挂钩 /opt/elasticbeanstalk/hooks/appdeploy/pre/01_configure_application.sh 失败。有关更多详细信息,请使用控制台或 EB CLI 检查 /var/log/eb-activity.log。2018-10-03 15:11:15 INFO 命令在所有实例上执行完毕。摘要:[成功:0,失败:1]。2018-10-03 15:11:15 错误在实例 ID 'i-0252754fc608a26ac' 上执行命令失败。中止操作。2018-10-03 15:11:16 错误无法部署应用程序。知道缺少什么吗?
查看完整描述

1 回答

?
隔江千里

TA贡献1906条经验 获得超10个赞

我能够成功部署。我所需要的只是 .elasticbeanstalk 目录中 config.yml 中的正确文件名。这是我的工作 config.yml


branch-defaults:

  master:

    environment: analytics-env

environment-defaults:

  analytics-env:

    branch: null

    repository: null

deploy:

  artifact: target/analytics-0.0.1-SNAPSHOT.jar

global:

  application_name: Analytics

  default_ec2_keyname: null

  default_platform: arn:aws:elasticbeanstalk:eu-central-1::platform/Java 8 running

    on 64bit Amazon Linux/2.7.5

  default_region: eu-central-1

  include_git_submodules: true

  instance_profile: null

  platform_name: null

  platform_version: null

  profile: null

  sc: git

  workspace_type: Application


查看完整回答
反对 回复 2021-10-27
  • 1 回答
  • 0 关注
  • 113 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信