0

Weblogic 9.2.3 をレガシー RedBrick データベースと通信させようとしていますが、問題が発生しています。ソフトウェアのインストールから redbrick.jar ファイルを取得し、APP_RUNTIME_CLASSPATH と MANIFEST_CLASSPATH に追加しました。これは私の jConnect テンプレート行です。

<url>jdbc:rbw:protocol:${DB_LT_SERVER}:${DB_LT_PORT}/${DB_LT_NAME}</url>
<driver-name>redbrick.jdbc.RBWDriver</driver-name>

(変数は、ビルド中に適切な値に置き換えられます。)

起動すると、次のエラーが表示されます。

weblogic.common.ResourceException: Unknown Data Source jConnectLT

weblogic.common.resourcepool.ResourceSystemException: Cannot load driver class: redbrick.jdbc.RBWDriver

Weblogic が RedBrick データベースを認識できるようにするには、さらに何かを行う必要がありますか?

4

2 に答える 2

0

RedBrick JDBC ドライバーを任意の場所に配置し (通常は に配置します) 、/ (WebLogic ドメインフォルダー内)のドメインWL_HOME\server\lib追加します (必要です)。CLASSPATHsetDomainEnv.shsetDomainEnv.cmdbin

于 2010-03-13T15:27:36.467 に答える
0

CLASSPATH 変数を変更してごまかさないことをお勧めします。

redbrick JDBC ドライバー JAR は、WebLogic サーバーの /server/lib に属します。サーバーのブートストラップ クラス ローダーは、その方法でそれを見つけることができるはずです。

例外は、JAR が CLASSPATH にあると思っていても、含まれていないことを示しています。

更新: 間違ったディレクトリを選択した可能性があります。 これらのドキュメントでは、server/ext/jdbc の下に redbrick ディレクトリを作成する必要があると書かれています。

于 2010-03-12T22:46:11.100 に答える