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 驱动程序放在您想要的任何位置(我通常将它们放在 中WL_HOME\server\lib)并将它(您必须)添加到/中的域(CLASSPATH在WebLogic 域文件夹中)。setDomainEnv.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 回答