2012-03-20 6 views
2

Warbler gemを使用してTomcatに配布するJRuby/Railsアプリケーションがあります。 JRubyのアプリケーションでJRuby:Rails:Warbler - warファイル内で実行可能なスクリプトを配布する方法

私は/ファイルを構築する開発する場合、私は設定などのインストールスクリプトのために使用されている$ RUBY_ROOT/libに/タスク、cronジョブ、Resque、中

をスクリプトの束を持っていますしかし、

$lib/tasks> chmod a+x install.sh 

を実行可能私はTomcatにWARファイルを配布し、そして、展開されたディレクトリの下のファイルを、それを起動したときに(... WEB-INF/libに/タスク/インストールするには、これらのスクリプトの権限。 sh)は、install.shに実行可能な特権がないことを示しています。

warblerにlib/tasks/install.shを実行可能権限で残すよう指示する方法はありますか?

答えて

1

レコード(ここに着陸するすべての人): 現在のところ、少なくともJavaの組み込みジップサポートではないzipファイルでは、これはできません。

私はこれが何とか.warファイルの「悪用」だと思います。これは最近、展開可能なアプリケーションユニットであることを意図していますが、最近では「スタンドアロン」にすることができます。 .warからのcronジョブの設定はあまりにも多すぎますが、本当に必要な場合は(rakeタスクを使用して)できます。

+0

私が読んだことから、それは完璧な意味合いがあります。私は、Rakeタスクアプローチを探求します。 –

関連する問題