我试图简单地制作一个.war文件并将其放入Tomcat的webapps目录。简单,是吧?:)
让我感到困惑的是,JRuby应用程序的目录结构中有index.html文件,而Tomcat在默认情况下无法找到它。
当我把我的url指向应用程序的Tomcat安装时,我得到的是:http://128.48.204.195:8080的博客/index . html
我应该如何构建/部署JRuby应用程序,以便它在Tomcat上运行时从.war文件中解包出来?
先试试http://128.48.204.195/blog
将服务于根路由(如果在config/routes.rb中定义)或错误地说nor route。
如果你看到这个:http://krokinet.files.wordpress.com/2010/11/rails-welcome1.png
在/public/index.html中有一个默认的index.html文件
该文件是与应用程序一起生成的,你应该在完成初始"冒烟测试"(第一次运行新生成的应用程序)后删除它。
关于根路由的更多信息在这里:http://edgeguides.rubyonrails.org/routing.html#using-root