JRuby / Rack部署
时间:2020-03-05 18:40:54 来源:igfitidea点击:
我知道这很奇怪,但是我想使用JRuby部署Ruby Web应用程序(不是Rails,而是基于Rack,因此它可以很好地插入大多数Ruby服务器中)。 Google和朋友给了我一些成功的故事,但是主要是与Rails相关的,如果没有,则没有提供有关部署的详细信息。如果重要的话,我正在使用的框架是Ramaze。
任何帮助将不胜感激。
解决方案
回答
在我看来,使用Rackup脚本运行基于Rack的应用程序是真正的Ruby方法。我也想将同样的方法应用于JRuby。这就是为什么我写了jetty-rackup http://github.com/geekq/jetty-rackup
我们正在使用它来部署Sinatra Web应用程序。无需Java特定的配置。一个典型的小型config.ru就足够了。然后,使用嵌入式Jetty Web服务器代替Webrick。