【问题标题】:Deploying Spring Boot application to Heroku将 Spring Boot 应用程序部署到 Heroku
【发布时间】:2021-07-25 13:09:03
【问题描述】:

我正在尝试将 Spring Boot 应用程序部署到 Heroku,但我无法做到。我的应用程序被自动检测为“heroku-maven-plugin”,但我想将其部署为 Java 应用程序。

我怎样才能做到这一点?

【问题讨论】:

  • 收到此错误:线程“main”中的异常 java.lang.UnsupportedClassVersionError: com/development/searchbooks/SearchBooksApplication 已由 Java 运行时的更新版本(类文件版本 58.0)编译,此版本的 Java 运行时仅识别最高 52.0 的类文件版本
  • 我无法覆盖 1.8 的 jdk 版本的 heroku
  • @KayisRahman 您的链接对我帮助很大。谢谢

标签: java spring-boot heroku heroku-postgres


【解决方案1】:

我得到了这个问题的答案。

  • 在根文件夹路径添加 system.properties 文件

    java.runtime.version=14
    
  • 通过 heroku-cli-deploy 部署的应用程序

    Step 1: mvn clean
    Step 2: mvn build
    Step 3: heroku deploy:jar target/*.jar --app <app-name>
    

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-12-01
    • 1970-01-01
    • 2022-08-10
    • 2021-05-21
    • 1970-01-01
    • 2014-05-27
    • 2021-06-11
    • 2015-01-25
    相关资源
    最近更新 更多