IBM Websphere 8.5.5 использует версию источника данных 4.0 в Servlet 3.0 - PullRequest
0 голосов
/ 20 января 2020

Есть ли способ заставить Websphere 8.5.5.x работать с версией источника данных 4.0 и Servlet 3.0? У меня есть приложение J2EE, которое использует сервлет 2.2 и источник данных 4.0. Я хочу обновить версию сервлета до 3.0, но когда я пытаюсь выполнить поиск JNDI источника данных, я получаю сообщение об ошибке:

javax.naming.NamingException: Попытка использовать источник данных 4.0 из 2.3 ( или выше) сервлет. Неверная конфигурация

Я спрашиваю, потому что я пытался работать с версией источника данных 4.0 и Servlet 3.0 в приложении Spring Boot (использовалась автоконфигурация JNDI), и эта конфигурация работает в Websphere 8.5.5.x. Меня интересует, как автоконфигурация источника данных Spring Boot решает эту проблему.

1 Ответ

1 голос
/ 20 января 2020

Нет, нельзя заставить WAS разрешить вам использовать DataSource 4.0 с сервлетом 2.3 или выше или ejb 2.0 или выше. Как правило, очень легко выполнить миграцию из источника данных 4.0 в более новую версию, но могут быть некоторые различия в поведении. Есть ли какая-то особая причина не переходить на новые источники данных?

...