2

Java 内から Rails アプリのコピーを開始する必要があります。私たちのインストールには非常に小さなユーザーベース (1 ~ 10、10 は巨大なインストール) があるため、軽量の HTTP サーバーをお勧めします。

私が目指している私の設計は、Rails で記述された Web インターフェイスを備えた単一プロセス用です。Java で記述されたメイン サーバーのバックグラウンド スレッドで JRuby で実行されます。

この方法でRailsを起動するためのヒントはありますか? 別のTomcatサーバーを実行したくありません。

ありがとう!

4

2 に答える 2

1

頭に浮かぶ最も簡単な方法は、次のようなシェル呼び出しを行うことです

jruby script/server

...あなたのJavaアプリから。

于 2009-09-09T04:55:32.670 に答える
1

インストールごとに war ファイルを作成し (「ウグイス」の場合は google)、1 つの tomcat を介して提供するか、インストールごとに jetty を使用することができます (構成によっては、tomcat よりも少し軽量になる場合があります)。

私の知る限り、jruby 経由でスクリプト/サーバーを実行することもできます (jruby 経由で webrick を起動します)。

于 2009-09-08T21:12:49.077 に答える