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