有没有办法映射 *.rb 文件以在 JRuby 下执行,并将输出像 CGI 一样发送到浏览器?基本上我正在寻找一个 JRuby CGI servlet。
理想情况下,我想在 web.xml 中定义一个 JRuby servlet,然后能够将 *.rb 文件放入 WEB-INF/ruby 并能够通过http://servername/contextname/rubyprogram.rb调用它们和通过表单发布或作为 URL 的一部分将数据传递给 ruby 程序。
编辑:我做了更多的研究,发现了 Sun 的项目 Phobos(将整个 Ruby 安装捆绑在一个 WAR 文件中)和 JRuby RACK。
有没有人能够设置一个轻巧简单的 Rack 安装来做到这一点?任何人都知道可以让我这样做的示例配置吗?