【问题标题】:JRuby / Rack deploymentJRuby/机架部署
【发布时间】:2010-09-06 05:28:49
【问题描述】:
我知道这很奇怪,但我想使用 JRuby 部署一个 Ruby Web 应用程序(不是 Rails,而是基于 Rack,因此它可以很好地插入大多数 Ruby 服务器)。谷歌和朋友们给了我一些成功的故事,但大多与 Rails 相关,如果不是,则没有提供有关部署的详细信息。如果重要的话,我正在使用的框架是 Ramaze。
任何帮助将不胜感激。
【问题讨论】:
标签:
ruby
deployment
web-applications
jvm
rack
【解决方案1】:
在我看来,使用 rackup 脚本运行基于 Rack 的应用程序是真正的 Ruby 方式。我也想对 JRuby 应用同样的方法。这就是为什么我写了 jetty-rackup http://github.com/geekq/jetty-rackup
我们正在使用它来部署 Sinatra Web 应用程序。无需 Java 特定配置。一个典型的小型 config.ru 就足够了。然后使用嵌入式码头网络服务器代替Webrick。