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, а не в командной консоли вашей операционной системы.