Oracle ords 1.17.4 в веблогическом сервере

Я использую СУБД Oracle 12c, на которой установлен APEX 5.1.4. У меня также есть сервер WebLogic 12c. Среда:

Windows 10

база данных Oracle 12C

вершина 5.1.4

орды 1.17.4

Welogic 12c

1) Пользователь APEX_PUBLIC_USER открыт и имеет известный пароль.

2) Оба развертывания: apex.war и i.war: State=ActiveHealth=OK. Тем не менее, когда я пытаюсь получить страницу APEX как: http://:

Я получаю ошибку:

Ошибка 500- Внутренняя ошибка сервера из RFC 2068 Протокол передачи гипертекста - HTTP/1.1: 10.5.1 500 Внутренняя ошибка сервера Сервер обнаружил непредвиденное состояние, которое не позволило ему выполнить запрос.

Спасибо

1 ответ

Решение

ords 17.4 нужна поддержка с weblogic сервером 12c:

Развертываниям Weblogic 12 требуется следующий обходной путь, чтобы избежать конфликта классов Java, который вызывает ответ 500 при вызове ORDS:

Эти свойства системы можно установить несколькими способами, но мы рекомендуем сделать это, обновив настройки для экземпляра сервера, на котором развернута ORDS.

Рекомендуемое решение:

В консоли администратора WebLogic перейдите к:

Окружающая среда - Серверы - имя-сервера-где-развернуто - Запуск сервера

Затем введите следующее в поле "Аргументы", затем сохраните и перезапустите этот сервер:

 -Dcom.sun.xml.ws.spi.db.BindingContextFactory=com.sun.xml.ws.db.glassfish.JAXBRIContextFactory 
 
 
-Djavax.xml.bind.JAXBContext=com.sun.xml.bind.v2.ContextFactory

NB: не забывайте дефис "-" для каждого параметра, и я также рекомендую перезапустить сервер в консоли weblogic, а не в командной консоли вашей операционной системы.

Другие вопросы по тегам