![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| KostenkoSergey |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 290 Регистрация: 31.10.2005 Где: Kiev Репутация: 3 Всего: 8 |
Доброго времени суток!
Вкратце изложу ситуацию: Есть сервер (WebSphere 6.1), на котором крутятся несколько приложений. JDBC драйвер лежит как библиотека сервера, но одно приложение с ним работает некоректно. Опытным путём удалось установить, что оракловый драйвер от 9-ки с постпавленными задачами справляется нормально, пробовал его просто подложить в ЕАР - не помогло :( Можно как то для конкретного приложения указать конкретный драйвер ? |
|||
|
||||
| MisterCleric |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1043 Регистрация: 16.2.2006 Где: Харьков, Украина Репутация: 33 Всего: 38 |
Зачем обязательно контейнерный? У нас типа тоже была такая ситуация, что на одном серваке стоит несколько приложений, которые работают с разными версиями оракла, соответственно, с разными драйверами. Так вот мы выкрутились так, что все либы нужные нашему приложению положили в определенную папку. Указали sharedLibs в WebSphere и повесели этот ресурс к нашему приложению. И оно совсем перестало использовать либы из контейнера. Так же и DS'у указали, где лежит его драйвер -------------------- ПРИШЕЛ, УВИДЕЛ - ПЕРЕПИСАЛ... |
|||
|
||||
| KostenkoSergey |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 290 Регистрация: 31.10.2005 Где: Kiev Репутация: 3 Всего: 8 |
||||
|
||||
| MisterCleric |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1043 Регистрация: 16.2.2006 Где: Харьков, Украина Репутация: 33 Всего: 38 |
мы это сказали не приложению, а DataSource, который тоже настроили через WebSphere. Есть там такая настройка у него. А приложение работает с PersistenceUnit, который получает DS из JNDI
-------------------- ПРИШЕЛ, УВИДЕЛ - ПЕРЕПИСАЛ... |
|||
|
||||
| KostenkoSergey |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 290 Регистрация: 31.10.2005 Где: Kiev Репутация: 3 Всего: 8 |
Это да... Но у нас этот датасорс используют несколько приложений, к сожалению :( ... Кстати, насколлько я понял у вас в в шаредлибах лежит несколько одинаковых драйверов разных версий ? Никаких траблов не возникает ? Добавлено через 11 минут и 19 секунд Кстати - посмотрел только что настройки датасорса, путь к драйверу есть аж в настройках провайдера... мне немного не подходит, к сожалению.... Хотя если другого варианта не будет - буду как то так выкручиваться.... спс за подсказку.... |
|||
|
||||
| MisterCleric |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1043 Регистрация: 16.2.2006 Где: Харьков, Украина Репутация: 33 Всего: 38 |
Нет потому как DS специально попросил указать путь к конкретному драйверу и этот путь положился в отельную системную проперти. Насчет того, что этот DS использует несколько приложений немного мне не понятно: если проблемы с драйвером в одном приложении, то они должны вылезти и во всех остальных, ведь DS смотрит на конкретную БД. А чем не устраивают настройки провайдера? Ведь всяко можно создать новый и все ему указать, а потом свой DS повесить на него -------------------- ПРИШЕЛ, УВИДЕЛ - ПЕРЕПИСАЛ... |
|||
|
||||
| KostenkoSergey |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 290 Регистрация: 31.10.2005 Где: Kiev Репутация: 3 Всего: 8 |
В принципе логично Там просто есть один "древний" вызов хранимой процедуры - незнаю почему но именно он не хочет отрабатывать на 10-ом драйвере, а на 9-ом всё ог.... Хотя оракл 10-й. Таки наверное зарегаю новый провайдер... по твоему совету Это сообщение отредактировал(а) KostenkoSergey - 30.7.2009, 17:38 |
|||
|
||||
| MisterCleric |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1043 Регистрация: 16.2.2006 Где: Харьков, Украина Репутация: 33 Всего: 38 |
дык может надо процедуру под 10-ку переписать? -------------------- ПРИШЕЛ, УВИДЕЛ - ПЕРЕПИСАЛ... |
|||
|
||||
| KostenkoSergey |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 290 Регистрация: 31.10.2005 Где: Kiev Репутация: 3 Всего: 8 |
||||
|
||||
| KostenkoSergey |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 290 Регистрация: 31.10.2005 Где: Kiev Репутация: 3 Всего: 8 |
MisterCleric, что то не выходит - создал два провайдера - одному указал путь к одному дорайверу, другому к другому - а оно всё равно 10-ку подгружает, несмотря на то что путь к 9-ке :(
|
|||
|
||||
| KostenkoSergey |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 290 Регистрация: 31.10.2005 Где: Kiev Репутация: 3 Всего: 8 |
Вру... Ошик у мну в RAD-е на инстансе WAS 6.0
Только что проверил на отдельностоящем WAS 6.1.0.25 - работает корректно. Добавлено через 12 минут и 37 секунд На отдельностоящем WAS 6.0 тож пашет Добавлено через 13 минут и 15 секунд MisterCleric, сенкс за подсказку - такой вариант мне подошёл. |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |