1

Warbler によって作成された war ファイルを使用して、既存の Tomcat 7 インストールにデプロイしようとしている JRuby on Rails アプリケーションがあります。war ファイルを webapps ディレクトリにドロップすると、war の内容を含むディレクトリが作成されます。静的な html (公開) ファイルにはアクセスできますが、動的に生成された Ruby の URL にはアクセスできず、404 応答が返されません。

私の推測では、Tomcat は Ruby ファイルを実行または処理する方法を認識していません。それらをスクリプトとして実行するようにTomcatに指示するために何かする必要がありますか?

私のカタリナログファイルには、次のように表示されます。

java.util.concurrent.ThreadPoolExecutor$Worker.runTask (未知のソース) での FutureTask.run (未知のソース) java.util.concurrent.ThreadPoolExecutor$Worker.run (未知のソース) での java.lang.Thread.run (未知のソース) ) 2012 年 3 月 22 日 10:50:43 PM org.apache.catalina.startup.TaglibUriRule 本文情報: TLD がスキップされました。URI: urn:org.jruby.rack は既に定義されています

4

1 に答える 1

0

おそらくあなたのパスやJRubyの何か。このhttp://www.digitalsanctum.com/2007/07/24/jruby-deploying-a-rails-application-on-tomcat/サイトを参照してください。

于 2012-04-13T08:35:23.323 に答える