2017-02-01 15 views
0

Я успешно установлен WebLogic Server 12.2.1 и создал домен с помощью докер ящик для инструмента, но когда я попытался создать общий источник данных для сервера MS SQL, я получаю следующее сообщение об ошибке:Как добавить драйвер jdbc на сервер weblogic, работающий на контейнере докеров?

Cannot load driver: weblogic.jdbc.sqlserver.SQLServerDriver

Пожалуйста, дайте решение о том, как добавить этот драйвер на сервер weblogic.

Заранее спасибо.

ответ

1

Я столкнулся с той же проблемой, когда установил Weblogic Quick Installer для разработчиков, который составлял около 209 МБ. После некоторых исследований, я узнал, почему здесь: https://docs.oracle.com/cd/E15523_01/web.1111/e13753/usedriver.htm#JDBCD111

The WebLogic Type 4 JDBC drivers are installed by default when you perform a complete installation of WebLogic Server. If you choose a custom installation, ensure that the WebLogic JDBC Drivers option is selected (checked). If this option is unchecked, the drivers are not installed.

Конечно, выше документация для Weblogic 11, но, кажется, до сих пор относятся к 12. Я решил проблему путем загрузки отдельного файла wlsqlserver банку (wlsqlserver-12.2.1-0-0.jar) и переименовать его в wlsqlserver.jar (согласно спецификации Manifest.MF) и поместить его в папку oracle_common/modules/datadirect.

Я также считаю, что если вы выберете Generic Installer, который составляет около 791 МБ, он также установит драйверы, чтобы вам не пришлось проходить процесс, который я делал.