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