2015-12-07 4 views
0

Я только начинаю с WSO2 Identity Server 5.0.0 на Window Server 2008 R2.WSO2 Identity Server 5.0.0/JDBC MSSQL

У меня есть база данных MSSQL, и я следил за Руководство администратора о том, как настроить систему с помощью базы данных MSSQL вместо использования встроенной базы данных H2.

Я застрял в JDBC. Я загрузил все возможные драйверы JDBC (4.0, 4.1, 4.2 и даже 6). У меня установлен JDK 1.7u80. Я пробовал все файлы sqljdbc.jar, включая sqljdbc4.jar. Во всех случаях я получаю сообщение об ошибке, сообщающее мне, что драйвер несовместим с JDK 1.7.

This is the WSO2 doc I was using to set up MSSQL database.

Я также прочитал веб-сайт Microsoft JDBC Microsoft JDBC Driver for SQL Server Support Matrix, и по крайней мере один из файлов JAR должен был работать с 1.7 в соответствии с документацией.

Документ WSO2 говорит, что JDK 1.8 не поддерживается, поэтому я не пробовал это.

Любые идеи кто-нибудь?

Ошибка:

... [2015-12-06 23: 00: 20962] ERROR {org.wso2.carbon.user.core.util.DatabaseUtil} - Database Error - Java Runtime Environment (JRE) версии 1.7 не поддерживается этим драйвером. Используйте библиотеку классов sqljdbc4.jar, которая обеспечивает поддержку JDB C 4.0. java.sql.SQLException: Java Runtime Environment (JRE) версия 1.7 не поддерживается редактором этого драйвера. Используйте библиотеку классов sqljdbc4.jar, которая поддерживает поддержку r JDBC 4.0. ...

ответ

0

На основе документации вы можете найти по ссылке ниже 4.0 поддерживает Java 5 & 6. 4.1 Поддержка Java 5, 6 & 7. 4.2 Поддержка Java 5.6.7 & 8. Так sqljdbc4.jar не будет работать для вас, если вы используете 7, но остальные должны. Я предполагаю, что вы обновили имя драйвера в файле master-datasources.xml? Можете ли вы поделиться этим файлом? Мы используем sqljdbc4_1.0.0.jar и JDK 1.7 без проблем.

https://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=11774

Джо

+0

Да, вы правы. Я понял, что проблема в том, что я попробовал драйвер, который был неправильным, и он был скопирован в папку \ repository \ components \ dropins, и я не нашел ее до сих пор. После этого, независимо от того, что я пробовал, он всегда загружает неправильный драйвер из этой папки. Я удалил все файлы JDBC и снова попытался с правильным файлом (sqljdbc4.1.jar), и он сработал. –

Смежные вопросы