Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Websphere, использовать несколько jdbc-драйверов, например от 9-ки и 10-ки 
:(
    Опции темы
KostenkoSergey
Дата 30.7.2009, 15:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 290
Регистрация: 31.10.2005
Где: Kiev

Репутация: 3
Всего: 8



Доброго времени суток!
Вкратце изложу ситуацию: 
Есть сервер (WebSphere 6.1), на котором крутятся несколько приложений. JDBC драйвер лежит как библиотека сервера, но одно приложение с ним работает некоректно. Опытным путём удалось установить, что оракловый драйвер от 9-ки с постпавленными задачами справляется нормально, пробовал его просто подложить в ЕАР - не помогло :(

Можно как то для конкретного приложения указать конкретный драйвер ? 
PM ICQ   Вверх
MisterCleric
Дата 30.7.2009, 15:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1043
Регистрация: 16.2.2006
Где: Харьков, Украина

Репутация: 33
Всего: 38



Цитата

Можно как то для конкретного приложения указать конкретный драйвер ?  

Зачем обязательно контейнерный? 
У нас типа тоже была такая ситуация, что на одном серваке стоит несколько приложений, которые работают с разными версиями оракла, соответственно, с разными драйверами.
Так вот мы выкрутились так, что все либы нужные нашему приложению положили в определенную папку. Указали sharedLibs в WebSphere и повесели этот ресурс к нашему приложению. И оно совсем перестало использовать либы из контейнера. Так же и DS'у указали, где лежит его драйвер


--------------------
ПРИШЕЛ, УВИДЕЛ - ПЕРЕПИСАЛ...
PM MAIL ICQ   Вверх
KostenkoSergey
Дата 30.7.2009, 15:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 290
Регистрация: 31.10.2005
Где: Kiev

Репутация: 3
Всего: 8



Цитата(MisterCleric @  30.7.2009,  15:35 Найти цитируемый пост)
то все либы нужные нашему приложению положили в определенную папку. Указали sharedLibs в WebSphere и повесели этот ресурс к нашему приложению.


sharedLibs и у меня ... тока вот я не понял как вы  приложению "сказали" работать с конкретной версией драйвера ?
PM ICQ   Вверх
MisterCleric
Дата 30.7.2009, 16:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1043
Регистрация: 16.2.2006
Где: Харьков, Украина

Репутация: 33
Всего: 38



мы это сказали не приложению, а DataSource, который тоже настроили через WebSphere. Есть там такая настройка у него. А приложение работает с PersistenceUnit, который получает DS из JNDI


--------------------
ПРИШЕЛ, УВИДЕЛ - ПЕРЕПИСАЛ...
PM MAIL ICQ   Вверх
KostenkoSergey
Дата 30.7.2009, 16:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 290
Регистрация: 31.10.2005
Где: Kiev

Репутация: 3
Всего: 8



Цитата(MisterCleric @  30.7.2009,  16:14 Найти цитируемый пост)
мы это сказали не приложению, а DataSource

Это да... Но у нас этот датасорс используют несколько приложений, к сожалению :( ... 

Кстати, насколлько я понял у вас в  в шаредлибах лежит несколько одинаковых драйверов разных версий  ? Никаких траблов не возникает ?

Добавлено через 11 минут и 19 секунд
Кстати - посмотрел только что настройки датасорса, путь к драйверу есть аж в настройках провайдера... мне немного не подходит, к сожалению.... Хотя если другого варианта не будет - буду как то так выкручиваться.... спс за подсказку....
PM ICQ   Вверх
MisterCleric
Дата 30.7.2009, 17:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1043
Регистрация: 16.2.2006
Где: Харьков, Украина

Репутация: 33
Всего: 38



Цитата

Никаких траблов не возникает ?

Нет потому как DS специально попросил указать путь к конкретному драйверу и этот путь положился в отельную системную проперти.
Насчет того, что этот DS использует несколько приложений немного мне не понятно: если проблемы с драйвером в одном приложении, то они должны вылезти и во всех остальных, ведь DS смотрит на конкретную БД.
А чем не устраивают настройки провайдера? Ведь всяко можно создать новый и все ему указать, а потом свой DS повесить на него


--------------------
ПРИШЕЛ, УВИДЕЛ - ПЕРЕПИСАЛ...
PM MAIL ICQ   Вверх
KostenkoSergey
Дата 30.7.2009, 17:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 290
Регистрация: 31.10.2005
Где: Kiev

Репутация: 3
Всего: 8



Цитата(MisterCleric @  30.7.2009,  17:00 Найти цитируемый пост)
Насчет того, что этот DS использует несколько приложений немного мне не понятно: если проблемы с драйвером в одном приложении, то они должны вылезти и во всех остальных, ведь DS смотрит на конкретную БД.


В принципе логично smile

Там просто есть один "древний" вызов хранимой процедуры - незнаю почему но именно он не хочет отрабатывать на 10-ом драйвере, а на 9-ом всё ог....  Хотя оракл 10-й.

Таки наверное зарегаю новый провайдер... по твоему совету smile



Это сообщение отредактировал(а) KostenkoSergey - 30.7.2009, 17:38
PM ICQ   Вверх
MisterCleric
Дата 30.7.2009, 17:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1043
Регистрация: 16.2.2006
Где: Харьков, Украина

Репутация: 33
Всего: 38



Цитата

не хочет отрабатывать на 10-ом драйвере

дык может надо процедуру под 10-ку переписать?


--------------------
ПРИШЕЛ, УВИДЕЛ - ПЕРЕПИСАЛ...
PM MAIL ICQ   Вверх
KostenkoSergey
Дата 31.7.2009, 09:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 290
Регистрация: 31.10.2005
Где: Kiev

Репутация: 3
Всего: 8



Цитата(MisterCleric @  30.7.2009,  17:43 Найти цитируемый пост)
дык может надо процедуру под 10-ку переписать? 

Это было первое о чём я подумал smile - но система досталась в наследство и её трогать типо нельзя smile)
PM ICQ   Вверх
KostenkoSergey
Дата 31.7.2009, 12:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 290
Регистрация: 31.10.2005
Где: Kiev

Репутация: 3
Всего: 8



MisterCleric, что то не выходит  - создал два провайдера - одному указал путь к одному дорайверу, другому к другому - а оно всё равно 10-ку подгружает, несмотря на то что путь к 9-ке :(
PM ICQ   Вверх
KostenkoSergey
Дата 31.7.2009, 12:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 290
Регистрация: 31.10.2005
Где: Kiev

Репутация: 3
Всего: 8



Вру... Ошик у мну в RAD-е на инстансе WAS 6.0 
Только что проверил на отдельностоящем WAS 6.1.0.25 - работает корректно.

Добавлено через 12 минут и 37 секунд
На отдельностоящем WAS 6.0 тож пашет

Добавлено через 13 минут и 15 секунд
MisterCleric, сенкс за подсказку - такой вариант мне подошёл.
PM ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.1723 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.