繁体   English   中英

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

[英]Deploy Spring Boot application with Elastic BeansTalk CLI

我在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信息正在将新版本部署到实例。 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错误无法部署应用程序。

关于缺少的东西有什么想法吗?

我能够成功部署。 我需要的只是.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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM