問題タブ [warbler]

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 に答える
878 参照

jruby - Warbler実行可能ファイルが起動しない

JRubyアプリケーションをwarblerでパックして実行するのに問題があります。

を介して実行すると正常に動作する1つのモデルを使用して単純なsqlite3-appを作成しましたjruby -S rails s

ただし、jruby -S warble executable warパックされたWinstoneでパックしようとすると、サーバーが次のようにクラッシュします。

これはどこから来たのですか、どうすればこれを実行できますか?

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

sqlite - JRuby-On-Rails アプリを war としてデプロイする場合、sqlite3-database をどこに置くべきですか?

背景: warblers 実行可能 war を使用して小さな JRuby-On-Rails-Application をデプロイしたいので、.war ファイルをドロップするだけで、誰もが .war ファイルを使用して実行できますjava -jar app.war

アプリケーションは sqlite3 を使用して一部のデータを保存し、production-db-file は war 内の WEB-INF/db にあります。

アプリが起動されるたびに、winstone は war を一時ディレクトリに解凍し、アプリケーションが 2 回目に起動されると、このセッション中に実行されたすべてのアクションが失われます (production-db が war ファイルから再度解凍されるため)。

では、アプリが起動するたびに同じdbファイルを使用するにはどうすればよいですか?

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

jruby - warbler を使用して Rails アプリケーションを tomcat にデプロイする際の問題 - 未定義のメソッド 'getProperty'

私たちのアプリを hardy のスタンドアロン tomcat 5.5 にデプロイしようとしています。

結果の war ファイルは解凍されますが (正しく見えるように)、読み込まれず、次のエラーが表示されます。

私が使用するバージョン:

サーバー上:

助けてくれてありがとう!クリス

0 投票する
2 に答える
2872 参照

tomcat - Warbler - no such file to load エラー

ここにあるガイドに従って Redmine を Tomcat にインストールしていますが、Warbler の実行で問題が発生しています。走ってみると

このエラーが発生します

調べてみると、これは ruby​​gems を必要としないことが原因であることがわかりました。これを修正して実行しようとすると

私は今、このエラーに遭遇しました

--trace を指定して最後のコマンドを実行すると、これが表示されます

ファイル/var/lib/gems/1.8/gems/jruby-rack-1.0.5/lib/jruby-rack-1.0.5.jarは存在するので、なぜ問題が発生するのかわかりません。

念のため、 の出力を次に示しますgem list

0 投票する
2 に答える
3012 参照

tomcat - TomcatおよびJRubyでのRakeタスクの実行

Rails(2.2.2)アプリケーションをwarbler(1.2.1)とJRuby(1.5.6)を使用してTomcat7サーバーで実行していますが、複数のマシンへの展開を簡素化したいので、rakeタスクを実行します。 、のようdb:migrateに、TomcatWEB-INFの場所の下。すべての移行とともにdbフォルダーをパッケージ化しました。

オンラインで推奨されている方法の1つが機能しない:

ENVに追加した後:

同じコマンドで次のようになります。

そして、私が実行した場合:

ベンダー化されたgemに起因するgemエラーの大きなコールスタックが発生します。(OutOfMemoryError、NUllPointerExceptionなど。これは実行間で実際には一貫していません)。

この質問(jrubywarデプロイメントを使用してtomcatによって提供されるrailsアプリでrakerakeタスクを実行するにはどうすればよいですか?)にも噛み付きはありませんでした。任意の提案をいただければ幸いです。

乾杯。

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

jar - warbler はスタンドアロン アプリケーションを jar ファイルにパッケージ化するのではなく、war ファイルにパッケージ化します。

次の構造を持つ JRuby ベースのスタンドアロン アプリケーションがあります。

また、最上位ディレクトリでワーブルすると、期待どおりにjarファイルが生成されず、代わりにwarファイルが生成されます。そして、この war は、予想どおり、war ファイルの標準構造に従っています。

ドキュメントに従ってそれを行いました:

https://github.com/nicksieger/ウグイス

「プロジェクトに .gemspec がない場合、Warbler は bin ディレクトリの内容からランチャーを推測し、lib ディレクトリを唯一の必要なパスとして使用しようとします。プロジェクト内のすべてのファイルがアーカイブに含まれます。」

誰かがすでにそれをしましたか?

どうもありがとう!

0 投票する
2 に答える
919 参照

glassfish - ActionController::Base:Class の未定義メソッド `cache_sweeper' - ウグイス

acts_as_audited宝石/プラグインがインストールされているGlassfishにJruby Railsアプリケーションをデプロイしています。

モデルを監査しようとすると、次のエラーが発生します。

私の環境は次のとおりです: Jruby 1.6.0.RC2、Rails 3.0.3

エラーについて詳しく知りたい場合は、ここを参照してくださいhttp://www.ruby-forum.com/topic/1053934

私を助けてください、私はここで立ち往生しています

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

glassfish - Rakefileでは見られない歪んだ宝石

sinatraアプリを歪ませてGlassfishにデプロイしました。私はbundlerを使用して依存関係を管理し、warblerはそれらのgemをWEB-INF/gemsディレクトリに含めました。

しかし、WEB-INFディレクトリからrakeタスクを実行しようとすると、そのタスクは実行されません。

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

ruby-on-rails-3 - RoRエラー:Warbler::WebxmlOpenStructを配列に変換できません

.warファイルを作成するためにWarblergemをインストールしました。warbleコマンドを使用して.warファイルを作成しようとしましたが、試行するたびに次のエラーが発生します。

それを解決する方法は?

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

tomcat - tomcat コンテナで redmine 1.1 を実行できない

Ruby & Co に関わるのはこれが初めてなので、完全に間違っているかもしれません.. 失礼します :-)

とにかく私の問題は次のとおりです。redmine 1.1 をインストールし、次の手順に従いました: http://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_in_Apache_Tomcat

すべて問題ないように見えます (すべての手順は問題なく、 ./scripts/server -e production の実行も含まれます) が、redmine-1.1.war を Tomcat webapps フォルダーに入れてブラウザーからアクセスしようとすると (例: http:/ /localhost:8080/redmine-1.1次のように表示されます:

内部エラー

アクセスしようとしたページでエラーが発生しました。引き続き問題が発生する場合は、redMine 管理者に連絡して支援を求めてください。

しかし、自分のcatalina.outを見ると、いくつかの警告しか表示されません。

だから、多分それは些細な問題ですが、ログをより詳細にする方法がわかりません..

これは私の catalina.out ダンプです:

情報: 27337 ミリ秒でサーバーが起動します config.gem: vendor/gems の unpacked gem ruby​​tree-0.5.2 には仕様ファイルがありません。これを修正するには、「rake gems:refresh_specs」を実行します。config.gem: vendor/gems に解凍された gem coderay-0.9.7 には仕様ファイルがありません。これを修正するには、「rake gems:refresh_specs」を実行します。/usr/share/tomcatProduzione/webapps/redmine-1.1/WEB-INF/gems/gems/rails-2.3.5/lib/rails/gem_dependency.rb:119:警告: Gem::Dependency#version_requirements は非推奨であり、 2010 年 8 月以降に削除されました。#requirement を使用してください。

これは私の構成です:

トムキャット 6.0.29

Ruby 1.8.7.302、ruby-gems は 1.3.5:

これは、インストールされている gem のリストです。

actionmailer (2.3.5) actionpack (2.3.5) activerecord (2.3.5) activeresource (2.3.5) activesupport (2.3.5) bouncy-castle-java (1.5.0145.2) i18n (0.4.2) jruby-jars ( 1.5.6) jruby-openssl (0.7.3) jruby-rack (1.0.7) pg (0.10.1) ラック (1.0.1) レール (2.3.5) rake (0.8.7) ruby​​zip (0.9.4)ウグイス (1.2.1)