我有一个 JRuby on Rails 应用程序,我正在尝试使用由 warbler 创建的 war 文件部署到现有的 Tomcat 7 安装。当我将战争文件放到 webapps 目录中时,它会创建一个包含战争内容的目录。我能够访问静态 html(公共)文件,但是我无法访问任何动态 ruby 生成的 url 并获得 404 响应。
我的猜测是 Tomcat 不知道如何执行或处理 ruby 文件。我需要做些什么来告诉 Tomcat 将它们作为脚本执行吗?
在我的 catalina 日志文件中,我看到以下内容:
FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source ) 2012 年 3 月 22 日晚上 10:50:43 org.apache.catalina.startup.TaglibUriRule 正文信息:TLD 已跳过。URI: urn:org.jruby.rack 已经定义