我只是想简单地创建一个.war文件,并将其放入Tomcat的webapps目录中。很简单,对吧?:)
令我困惑的是,JRuby应用程序的目录结构将index.html文件放在应用程序结构中较远的某个位置,而Tomcat默认情况下无法找到它。
下面是当我将我的url指向应用程序的Tomcat安装时得到的结果:http://128.48.204.195:8080/blog/index.html
我应该如何构造JRuby应用程序的构建/部署,以便它在从.war文件中解包时能够在Tomcat上工作?
发布于 2011-04-28 04:13:26
先试试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
https://stackoverflow.com/questions/5809475
复制相似问题