2016-07-20 5 views
0

にIS接続しないでは、Microsoft SQL Serverの(https://docs.wso2.com/display/ML111/Setting+up+Microsoft+SQL)でそれを設定する上で、私はWSO2を実行しているときに、次のエラーを取得していきます:

どのようにあなたはWSO2はWSO2からの指示に従いSQL Server 2012の

ERROR(com.microsoft.sqlserver.jdbc.SQLServerConnection) - Java このドライバでは、実行時環境(JRE)バージョン1.7はサポートされていません。 JDBC 4.0をサポートするsqljdbc4.jarクラス・ライブラリを使用します。
ERROR(org.wso2.carbon.user.col.util.DatabaseUtil) - データベースエラー - Java Runtime Environment(JRE)バージョン1.7は、このドライバでサポートされている ではありません。がJDBC 4.0をサポートするsqljdbc4.jarクラス・ライブラリを使用します。

(曖昧さを排除するために)パスに余分なsqljdbcライブラリがないことを確認しました。私は指示に正確に従いましたが、SQL Server 2005(yikes!)を参照していました。

私はWindows 7マシン、JRE 8、JDK 1.7、SQL Server 2012/2014、およびWSO2 IS 5.1.0で作業しています。

ご協力いただければ幸いです。

答えて

1

私はあなたがJDK 1.7を使用していると仮定しています。したがって、microsoftのdocumentationによれば、Sqljdbc41.jarが必要です。 libフォルダに正しいバージョンがあることを確認できますか?

Sqljdbc41.jarは7のJREを必要とし

。また

dropinsフォルダは、サーバーを再起動する前に、任意のMSSQLのlibsを持っていないことを確認してください(ジャーがLIBからコピーされているJDBC 4.1 APIをサポートしています起動時にdropinsにするため、以前の起動時にコピーされたmssql jarsがある可能性があります)。

また、WSO2 ISにはデータベースを設定するためのseparate pageがあります。代わりにISに固有の文書が含まれているその文書に従ってください。

+0

あなたは正しいです。 2つの問題がありました。 1. dropinフォルダからすべてのsqljdbc#.jarファイルを削除する必要がありました。 2.正しいsqljdbcを使用する必要がありました。 Windows 7、JDK 1.7、JRE 9、SQL Server 2014を使用して、私はsqljdbcバージョン6、特にsqljdbc41.jarファイルを使用しなければなりませんでした。ありがとうございますpulasthi7 – Heimdal

関連する問題