LoginSignup
2
2

More than 5 years have passed since last update.

war化したrailsアプリをTomcat+JRuby環境で動かしている時に、rails runnerを使う

Posted at

意外とハマったのでメモ。
速度を稼ぐために、warファイル化したrailsアプリをJRubyで動かしているのはいいけど、バッチ処理をrails runnerでやりたいといった場合、ちょっとだけ細工が必要です。

具体的には以下のような細工になります。
・warble configでwarble.rbを生成
・warble.rbのconfig.dirsの設定にscriptフォルダを追加

warbleのデフォルト設定ではscriptフォルダがwarファイルに格納されないので、デプロイ先でrails runnerコマンドを実行しようとしても、script/railsがないので実行できないという状態になります。
なので、waable.rbにscriptフォルダをwarに含むように書き換えてやれば、それで通ります。

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2