Я работаю в типичной среде Dev-> QA-> Production, и кажется, что наша среда Dev настроена иначе, чем наша среда QA, но я не уверен, где искать проблему, так как я не очень знаком с основной конфигурацией WebLogic.
Я разработал веб-сервис, который использует поддержку распределенных транзакций Spring Framework, и все наши записи соединения JNDI на сервере Weblogic настроены для использования драйвера Oracle XA. Хотя в нашей среде разработки все работает нормально, в QA появляется следующая ошибка:
org.springframework.jdbc.CannotGetJdbcConnectionException:
Could not get JDBC Connection;
nested exception is java.sql.SQLException: Pool connect failed :
java.lang.Exception: WebLogic Pool Driver doesn't support XA driver,
Please change your config to use a Non-XA driver
Насколько я понимаю, это проблема конфигурации самого Weblogic, а не отдельных источников данных JNDI.
Я знаю, что это не так уж и много, но если кто-нибудь подскажет, с чего начать, я был бы признателен за помощь.