問題タブ [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.
jruby - Warbler実行可能ファイルが起動しない
JRubyアプリケーションをwarblerでパックして実行するのに問題があります。
を介して実行すると正常に動作する1つのモデルを使用して単純なsqlite3-appを作成しましたjruby -S rails s
。
ただし、jruby -S warble executable war
パックされたWinstoneでパックしようとすると、サーバーが次のようにクラッシュします。
これはどこから来たのですか、どうすればこれを実行できますか?
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ファイルを使用するにはどうすればよいですか?
jruby - warbler を使用して Rails アプリケーションを tomcat にデプロイする際の問題 - 未定義のメソッド 'getProperty'
私たちのアプリを hardy のスタンドアロン tomcat 5.5 にデプロイしようとしています。
結果の war ファイルは解凍されますが (正しく見えるように)、読み込まれず、次のエラーが表示されます。
私が使用するバージョン:
サーバー上:
助けてくれてありがとう!クリス
tomcat - Warbler - no such file to load エラー
ここにあるガイドに従って Redmine を Tomcat にインストールしていますが、Warbler の実行で問題が発生しています。走ってみると
このエラーが発生します
調べてみると、これは rubygems を必要としないことが原因であることがわかりました。これを修正して実行しようとすると
私は今、このエラーに遭遇しました
--trace を指定して最後のコマンドを実行すると、これが表示されます
ファイル/var/lib/gems/1.8/gems/jruby-rack-1.0.5/lib/jruby-rack-1.0.5.jar
は存在するので、なぜ問題が発生するのかわかりません。
念のため、 の出力を次に示しますgem list
。
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タスクを実行するにはどうすればよいですか?)にも噛み付きはありませんでした。任意の提案をいただければ幸いです。
乾杯。
jar - warbler はスタンドアロン アプリケーションを jar ファイルにパッケージ化するのではなく、war ファイルにパッケージ化します。
次の構造を持つ JRuby ベースのスタンドアロン アプリケーションがあります。
また、最上位ディレクトリでワーブルすると、期待どおりにjarファイルが生成されず、代わりにwarファイルが生成されます。そして、この war は、予想どおり、war ファイルの標準構造に従っています。
ドキュメントに従ってそれを行いました:
https://github.com/nicksieger/ウグイス
「プロジェクトに .gemspec がない場合、Warbler は bin ディレクトリの内容からランチャーを推測し、lib ディレクトリを唯一の必要なパスとして使用しようとします。プロジェクト内のすべてのファイルがアーカイブに含まれます。」
誰かがすでにそれをしましたか?
どうもありがとう!
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
私を助けてください、私はここで立ち往生しています
glassfish - Rakefileでは見られない歪んだ宝石
sinatraアプリを歪ませてGlassfishにデプロイしました。私はbundlerを使用して依存関係を管理し、warblerはそれらのgemをWEB-INF/gemsディレクトリに含めました。
しかし、WEB-INFディレクトリからrakeタスクを実行しようとすると、そのタスクは実行されません。
ruby-on-rails-3 - RoRエラー:Warbler::WebxmlOpenStructを配列に変換できません
.war
ファイルを作成するためにWarblergemをインストールしました。warbleコマンドを使用して.warファイルを作成しようとしましたが、試行するたびに次のエラーが発生します。
それを解決する方法は?
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 rubytree-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) rubyzip (0.9.4)ウグイス (1.2.1)