将Warbler制作的.war部署到Tomcat

时间:2011-04-27 19:29:11

标签: ruby-on-rails ruby tomcat jruby war

我试图简单地创建一个.war文件并将其放入Tomcat的webapps目录中。简单吧? :)

让我感到困惑的是,JRuby应用程序的目录结构在应用程序结构的某个地方有一个index.html文件,默认情况下Tomcat找不到它。

当我将我的url指向应用程序的Tomcat安装时,我得到了以下内容: http://128.48.204.195:8080/blog/index.html

我应该如何构建JRuby应用程序的构建/部署,以便在从.war文件中解包时它可以在Tomcat上运行?

1 个答案:

答案 0 :(得分:1)

首先尝试http://128.48.204.195/blog

将提供根路由(如果在config / routes.rb中定义)或错误说明也不路由。

如果你看到这个:http://krokinet.files.wordpress.com/2010/11/rails-welcome1.png

/public/index.html

中有一个默认的index.html文件

该文件是使用该应用程序生成的,您应该在完成初始“冒烟测试”(第一次运行新生成的应用程序)后将其删除。

有关根路线的更多信息,请访问:http://edgeguides.rubyonrails.org/routing.html#using-root