我试图简单地创建一个.war文件并将其放入Tomcat的webapps目录中。简单吧? :)
让我感到困惑的是,JRuby应用程序的目录结构在应用程序结构的某个地方有一个index.html文件,默认情况下Tomcat找不到它。
当我将我的url指向应用程序的Tomcat安装时,我得到了以下内容: http://128.48.204.195:8080/blog/index.html
我应该如何构建JRuby应用程序的构建/部署,以便在从.war文件中解包时它可以在Tomcat上运行?
答案 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