繁体   English   中英

WSO2身份服务器5.0.0 / JDBC MSSQL

[英]WSO2 Identity Server 5.0.0 / JDBC MSSQL

我刚刚开始使用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不兼容。

这是我用来建立MSSQL数据库的WSO2文档

我还阅读了Microsoft JDBC网站SQL Server支持列表中的Microsoft JDBC驱动程序,根据文档,至少一个JAR文件应该与1.7兼容。

WSO2文档说不支持JDK 1.8,因此我没有尝试过。

有任何想法吗?

错误:

... [2015-12-06 23:00:20,962]错误{org.wso2.carbon.user.core.util.DatabaseUtil}-数据库错误-此驱动程序不支持Java运行时环境(JRE)1.7版。 使用sqljdbc4.jar类库,该库提供对JDB C 4.0的支持。 java.sql.SQLException:此驱动程序不支持Java Runtime Environment(JRE)版本1.7。 使用sqljdbc4.jar类库,该类库提供JDBC 4.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/zh-cn/download/details.aspx?displaylang=en&id=11774

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM