【问题标题】:Steps needed to deploy war on Heroku在 Heroku 上部署战争所需的步骤
【发布时间】:2012-04-12 23:43:06
【问题描述】:

我有 Maven 的 spring 源工具。我有一个想要在 Heroku 上部署的 Java 项目。 谁能告诉我在 Heroku 上部署的步骤?

非常感谢

【问题讨论】:

    标签: java heroku


    【解决方案1】:

    如何将war文件部署到Heroku

    • 注册 Heroku 帐号
    • 安装heroku-cli
    • 如果需要,安装 JDK
    • 使用命令安装 heroku-cli-deploy 插件:
      heroku plugins:install heroku-cli-deploy
      
    • 在命令行中登录heroku:
      heroku login
      
    • 使用命令创建应用程序:
      heroku apps:create <app_name>
      
    • 使用以下命令部署战争文件:
      heroku war:deploy <path_to_war_file> --app <app_name>
      
    • 使用命令打开应用程序:
      heroku open -a <app_name>
      

    参考:Heroku Deploy War/Jar

    【讨论】:

      【解决方案2】:
      1. 在 Maven 中创建 war 文件。你可以通过参考here来做到这一点
      2. here 安装 Heroku Toolbelt
      3. 打开命令提示符(适用于 Windows)并键入:
        heroku login
        
        它将提示输入用户名和密码。输入您的 heroku 帐户的凭据。
      4. 现在,要安装 heroku-deploy 插件,请输入代码:
        heroku plugins:install heroku-cli-deploy
        
      5. 现在通过以下代码将 war 文件部署到 heroku 服务器
        heroku deploy:war --war <path_to_war_file> --app <app_name>
        
      6. 如果您在应用程序目录中,可以省略--app 参数:
        heroku deploy:war --war <path_to_war_file>
        

      您的应用将成功部署到 heroku 服务器。

      【讨论】:

      • 这对我帮助很大。我计划在 heroku 服务器上托管 JIRA,--app 选项让我更清楚如何在 heroku 应用程序上部署 JIRA 战争文件。虽然我有点不清楚如何在没有实际工作源代码库的情况下创建新应用程序。
      【解决方案3】:

      这个 url 显示了如何在 heroku 上部署一个 war 文件:

      https://github.com/heroku/heroku-deploy

      【讨论】:

        【解决方案4】:

        【讨论】:

        • 感谢 Felix 的回答。但它是 Beta 版。对吗?
        • 是的,Heroku 支持 Java 的“cedar”堆栈目前处于测试阶段。
        猜你喜欢
        • 2015-03-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-05-06
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多