如何在tcserver上启动rails应用程序?

时间:2012-07-05 20:35:35

标签: ruby-on-rails ruby-on-rails-3 tomcat ruby-on-rails-3.1 ruby-on-rails-3.2

我试图在mongrel上运行rails,所以我在gemfile中包含了gem'mongrel'并启动rails server mongrel,服务器启动正常。但我需要在'tcserver'上启动rails。我怎样才能做到这一点?。 rails server tcserver抛出LoadError: no such file to load -- rack/handler/tcserver这很明显。请告诉我如何在tcserver上启动rails应用程序

1 个答案:

答案 0 :(得分:0)

Vfabric TC Server是Apache Tomcat的改编版,因此是一个Java servlet容器。它不会按原样运行Ruby-on-Rails。

您需要使用JRuby和Warbler之类的工具,它将Rails应用程序打包成与Tomcat兼容的WAR。

This这个过程是一个很好的循序渐进。 (将Tomcat替换为TC服务器实例)