Проблема: во время моделирования распределенных транзакций с использованием Java и Oracle XA при запуске новой транзакции (xa.start) возникает исключение «ORA-29548: системный класс Java сообщил: не удалось идентифицировать выпуск, указанный в class.bin»
Первоначальный анализ: проверены версии системного JDK и версия JDK в Oracle. Есть несоответствие.
Код: Выделить всё
System JDK (Java -version): 1.6.0_31
Oracle JDK (DBMS_JAVA.GET_JDK_VERSION()): 1.6.0_37
Является ли разница в JDK причиной ошибки «
не удалось идентифицировать выпуск, указанный в classs.bin»? Есть ли другие потенциальные случаи, которые могут вызвать это?