Как я могу получить Weblogic для подключения к базе данных RedBrick? - PullRequest
0 голосов
/ 13 марта 2010

Я пытаюсь заставить 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?

Ответы [ 2 ]

0 голосов
/ 13 марта 2010

Поместите драйвер RedBrick JDBC в любое место (я обычно помещаю их в WL_HOME\server\lib) и добавьте его (вам необходимо ) в домен CLASSPATH в setDomainEnv.sh / setDomainEnv.cmd ( в папке WebLogic bin).

0 голосов
/ 13 марта 2010

Я бы порекомендовал вам не обманывать себя, изменяя любую переменную CLASSPATH.

JAR-файл драйвера JDBC Redbrick находится в / server / lib вашего сервера WebLogic. Я считаю, что загрузчик класса начальной загрузки для сервера должен найти его таким образом.

Исключение говорит о том, что JAR отсутствует в вашем CLASSPATH, даже если вы думаете, что это так.

ОБНОВЛЕНИЕ: Возможно, я выбрал не тот каталог. В этих документах говорится, что вы должны создать каталог redbrick в каталоге server / ext / jdbc.

...