WSO2 Identity Server 5.0.0 / JDBC MSSQL

时间:2015-12-07 11:09:28

标签: jdbc wso2

我刚刚开始使用Window Server 2008 R2上的WSO2 Identity Server 5.0.0。

我有一个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:20,962] ERROR {org.wso2.carbon.user.core.util.DatabaseUtil} -  数据库错误 - 不支持Java运行时环境(JRE)版本1.7  这个司机。使用sqljdbc4.jar类库,它提供对JDB的支持 C 4.0。 java.sql.SQLException:不支持Java运行时环境(JRE)版本1.7 由这个司机编辑。使用sqljdbc4.jar类库,它提供支持 r JDBC 4.0。 ...

1 个答案:

答案 0 :(得分:0)

根据您在以下链接中找到的文档,4.0支持Java 5& 6. 4.1支持Java 5,6& 7. 4.2支持Java 5,6,7& 8.所以如果你使用7,sqljdbc4.jar对你不起作用,但其余的应该是。我假设您更新了master-datasources.xml文件中的驱动程序名称?你能分享那个文件吗?我们正在使用sqljdbc4_1.0.0.jar和JDK 1.7而没有任何问题。

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