問題タブ [torquebox]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
391 参照

ssl - Torquebox LoadError - ロードするファイルがありません -- Torquebox/Service_registry

インストールされたトルクボックス サーバー ジェム。

$torquebox run大丈夫です。プログラムは :80 および SSL AJP :8009 を介して Apache プロキシ Torquebox で正常に動作します。

ファンにヒットする場所は次のとおりです。UpStart を使用した「sudo サービス トルクボックス スタート」は、1 つの例外を除いて適切に動作します。ブラウザにエラーはありません。ただの真っ白なページ。私はchrubyを使っています。トルクボックスのログは次のとおりです。

ファイルを要求できません: Torkbox/service_registry: org.jruby.exceptions.RaiseException: (LoadError) ロードするファイルがありません -- org.jruby.RubyKernel.require のトルクボックス/サービスレジストリ (org/jruby/RubyKernel.java:1071) [ jruby.jar:] RUBY.require(/home/klyde/.rubies/jruby-1.7.19/lib/ruby/shared/rubygems/core_ext/kernel_require.rb:54) at RUBY.(root)(:1)

もちろん、トルクボックス自身のログが示すように、上記のディレクトリとファイルは存在します。

torquebox runjruby-1.7.19 (jruby-1.7.19 上の Torquebox の v 3.1.2 ランタイムと同じ)、gem、およびプログラムはすべて、私の Ubuntu ユーザー 'klyde' の下にあるため、正常に実行されるようです。ただし、このコマンドは開発/テスト用です。サービスとして実行している場合、Torquebox は独自の bashrc を使用して「torquebox」ユーザーを横から見ています。はい、Torquebox には独自のユーザーが必要です! したがって、klyde と Torquebox の両方のユーザーの下で、bashrc には同じ内容が含まれています。

chruby(またはrvm、rbenv)が行うこととは対照的に、Torqueboxはjrubyランタイムの独自のバージョンを介してパスなどを予測することを読みました。この精神で、torquebox ユーザーを klyde グループに追加しました。klyde .gem ディレクトリ内のいくつかのファイルのアクセス許可を上げて、迅速かつ汚い治療法を提供しました。chown -R Torquebox:torquebox /home/klyde/.rubies も試してみました。そこには運がありません)

質問: プログラムを含め、すべてをトルクボックス ユーザーの下に再インストールする必要があります。または、よりエレガントな(正気の)アプローチはありますか?

0 投票する
1 に答える
455 参照

ruby-on-rails - Ruby on Rails 3: データのストリーミングと例外のキャッチ

次のアプローチを使用してデータをストリーミングしています。

Enumerator 内で生成された例外をキャッチし、ユーザーにより良いものを提示しようとしています。現在、アプリは Torquebox から醜いエラー ページを表示しています。例えば

Torquebox/Jboss エラー ページ.

例外をキャッチするために、rescue と redirect_to や他の多くの方法を試しました (例外を処理するためのミドルウェア クラスの追加を含む)。どんな助けでも大歓迎です!.

(アプリはjruby v1.7.19、トルクボックスv3.1.1で作成されています)

0 投票する
1 に答える
91 参照

torquebox - Torquebox Jruby Rails Deploy

Jruby rails アプリケーションを作成しました。Torkbox deploy を使用して Windows サーバーにアプリケーションをデプロイでき、torkbox run を使用してアプリケーションを実行できます。しかし、コマンド プロンプト (ターミナル) を閉じると、Torquebox サーバーが停止します。ターミナルを閉じた後でもサーバーを実行するにはどうすればよいですか?

0 投票する
1 に答える
33 参照

jruby - 起動時にトルクボックスにJavaクラスをロードする方法は?

起動時にトルクボックスにJavaクラスをロードするにはどうすればよいですか? これが私が直面している問題です。私の宝石の 1 つは、利用可能な特定の Java クラス (com.sun.org.apache.xpath.internal.VariableStack) を必要とします。ローカル環境で jruby に irb をロードすると利用可能になりますが、トルクボックスコンソールを使用しても見つかりません。これにより、gem がこのクラスを必要とするため、起動しようとするとサーバーが失敗します。このクラスを含むjarファイル(jaxp-ri-1.4.2.jarに含まれていると思います)を見つけたと思いますが、起動時にトルクボックスに正常にロードする方法を理解できませんでした。

0 投票する
0 に答える
56 参照

sinatra - Torquebox で Sinatra hello world アプリの 404 を取得する

アプリフォルダー内の私のファイルは次のとおりです。

私はトルクボックスをインストールしました:gem install torquebox-server -v 3.1.2

実行するtorquebox run -b 0.0.0.0と多くの出力が表示されますが、問題なく起動しているようです。

localhost:8080 にアクセスすると 404 になります。なんで?それを修正する方法は?