【问题标题】:Deploy compiled Rails app to Java server on Heroku将编译好的 Rails 应用程序部署到 Heroku 上的 Java 服务器
【发布时间】:2015-06-12 16:01:28
【问题描述】:

将已编译的 jruby rails 应用程序(带有 warbler gem)部署到 heroku Java 服务器需要采取哪些步骤?

我不懂 Java,所以我希望你能帮助我完成需要采取的行动。比如我如何处理数据库连接?我需要什么配置?

【问题讨论】:

标签: java ruby-on-rails heroku jruby warbler


【解决方案1】:

要将您的 Rails 应用程序部署为战争档案,您应该遵循 Java web-app 运行器guide ...虽然它确实需要一些 Java 领域知识 - 主要围绕 Maven。

可能最简单的事情是deployment using the toolbelt pluginheroku deploy:war --war <path_to_war_file>,因为它假定您已经在本地打包了.war ...

注意:请注意,如果您遵循 migrating to JRuby 指南,那么最终部署过程中不会涉及任何 .war 包(类似于使用 MRI 进行部署的方式) )

【讨论】:

  • 感谢您的回答。我不明白两件事:1)到 Heroku DB 的连接文件应该包含在战争中吗? 2)Warbler 不生成任何POM 文件,我如何得到它?我尝试使用 toolbelt 插件部署战争,但我收到关于 jdk 版本不匹配的错误,即使我已经安装(并运行)1.8 并且 toolbelt 支持它
  • 检查您的 java -version 命令是否报告 Java 8,并检查您的 JAVA_HOME 环境变量是否设置正确。
猜你喜欢
  • 2014-10-18
  • 1970-01-01
  • 2017-07-05
  • 2015-12-25
  • 2014-08-08
  • 2013-07-22
  • 1970-01-01
  • 1970-01-01
  • 2011-10-03
相关资源
最近更新 更多