Apache 使用 JRuby
我目前正在使用使用 JRuby on Rails 开发的应用程序。我创建的应用程序严重依赖于 JRuby 内部结构。现在我希望使用 Windows 平台在专用服务器上托管该应用程序。谁能告诉我们如何使用 JRuby on Rails 托管应用程序。有可能在 Rails 上使用 ruby 来实现。我们可以使用Apache/IIS7。但没有给出关于如何使用 Apache/IIS7 在基于 Rails Windows 的平台上进行 JRuby 开发的具体细节。谁能帮助我如何在专用服务器的 Rails 上托管 JRuby?
I am currently using application which is developed using JRuby on Rails. I have created application which heavily depends on JRuby internals. Now I am looking to host the application in dedicated server using Windows platform. Can anyone tell how we can host the application using JRuby on rails. There is a possiblity of doing it ruby on rails. We can use it Apache/IIS7. But there are no specific details given regarding how to do develop in JRuby on rails Windows based platform using Apache/IIS7. Can anyone help me how to host JRuby on rails in dedicated server ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用 Trinidad 部署 Jruby on Rails 应用程序。 Trinidad 使用 Apache tomcat 作为应用程序服务器,并且 Tomcat 嵌入在 Jruby gem 中,因此您无需在应用程序之外托管/管理自己的 Tomcat 实例。
https://github.com/trinidad/trinidad
最简单的应用程序(来自 Rails 根目录的命令行应用程序):
jruby -S gem install trinidad
jruby -S 特立尼达
You can use Trinidad to deploy a Jruby on Rails application. Trinidad uses Apache tomcat as it's application server and Tomcat is embedded in the Jruby gem so you don't need to host/administer your own Tomcat instance outside of the application.
https://github.com/trinidad/trinidad
simplest application (from command line at the root of your rails app):
jruby -S gem install trinidad
jruby -S trinidad
Trinidad 是一个很好的解决方案,但我发现如果您在 Windows 平台上托管,更好的解决方案可能是 war 文件部署。使用 Warbler gem https://github.com/jruby/warbler 创建一个简单的 war 文件,该文件是然后部署到tomcat服务器上。这似乎更适合 Windows 生态系统——特别是如果有现有的 tomcat 服务器或涉及争论的运维人员。
为了超级易用,特立尼达。
对于现有的 Windows 世界和管理员、tomcat 和 war 文件。
Trinidad is a fine solution, but I've found that if you're hosting on the windows platform a better solution might be war file deployment. Use the Warbler gem https://github.com/jruby/warbler to create a simple war file which is then deployed to a tomcat server. This seems to work better for the windows ecosystem -- especially if there is an existing tomcat server or argumentative Ops staff involved.
For super ease of use, Trinidad.
For existing Windows world and Administrators, tomcat and war file.