1

DB2 C-Express に接続された Jruby on rails アプリケーションがあります。私の問題は、データベースとアプリケーションを接続するために使用している追加の jar ドライバーをトルクボックスが見つけられないことです。

トルクボックスをインストールしている場合は、このjarファイルを

torquebox-current/jboss/server/default/lib

フォルダ。問題は、公式ドキュメントに従ってトルクボックスをインストールするときに、「RVM の最初のステップ」の方法を使用し、上記のフォルダーを取得していないことです-トルクボックスの宝石を持っているだけです。

瓶がある場所にトルクボックスの宝石を向ける方法は何ですか?

4

1 に答える 1

1

jboss ファイルと TorqueBox ファイルを詳しく調べた後、問題を解決できませんでした。幸いなことに、私はトルク ボックス ( IRC Channel ) の助けを借りています。

WEBRICK で db2 を使用する場合は、db2jcc.jar と db2jcc_license_cu.jar を jruby/lib (~/.rvm/rubies/jruby-*/lib) ディレクトリにコピーする必要があります。

TorqueBoxの良いところは、

TorqueBox は、アプリケーションの lib/ ディレクトリの下にあるすべての jar ファイルをアプリケーションのクラスパスに自動的に追加します。

したがって、これらのファイルをアプリケーションの lib/ ディレクトリにコピーするだけです。

于 2013-04-17T20:01:30.227 に答える