2012-05-16 4 views
0

Im получаю сообщение об ошибке, когда я начала процесса в Intalio сервере:Какой драйвер jdbc используется для java 1.6?

java.lang.RuntimeException: java.lang.UnsupportedException: Java Runtime Environment JRE 1.6 не поддерживается этой driver.Use библиотеки классов sqljdbc4 который поддерживает JDBC 4.

Я использовал версию Java: 1.6 и использовали sqljdbc4

Может кто-нибудь сказать мне, почему Im получаю это исключение?

+1

К какой базе данных вы подключаетесь? – ametren

+0

Возможно ли, что существует конфликтная запись пути класса, которая загружает неподдерживаемый драйвер? –

+0

Скорее всего, это MS SQL Server, потому что, насколько я знаю, это единственный драйвер JDBC, который не позволяет вам работать в более новой JRE. Все остальные драйверы молча принимают его и работают (конечно, с уменьшенной функциональностью). –

ответ

1

У сервера может быть более ранняя версия JAR, которую загрузчик класса собирает, прежде чем он когда-либо достигнет вашего sqljdbc4.jar.

Либо удалите старшую JAR, если вы можете или сказать серверу, чтобы он предпочитал JAR, который он находит в развертывании вашего приложения.

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