Ресурсы неправильно загружены в Oracle BI Web Service - PullRequest
3 голосов
/ 23 апреля 2020

Я пытаюсь создать приложение Java + Maven, которое использует веб-службу Oracle Business Intelligence (BI) для визуализации анализа с использованием HTMLViewService. До сих пор я без проблем использовал URL GO, но из соображений безопасности хочу перейти на веб-службы.

Я использую Oracle Business Intelligence Product версии 12.2 в качестве BI-сервера и Tomcat 9.0 .34 в качестве веб-сервера.

Моя проблема заключается в том, что ресурсы не правильно обработаны / загружены. Я не могу понять, что я делаю неправильно в моей реализации.

TLDR: Полный код и как локально воспроизвести проблему на GitHub .

Вот отчет, отображаемый непосредственно на BI-сервере: enter image description here

А вот отчет, показанный в моем приложении: enter image description here

Как видите, стрелка выпадающего меню не отображалась, также не использовались CSS для кнопок Refre sh, Print, Export. В окне консоли я получил: enter image description here

enter image description here

Вкладка сети: enter image description here

enter image description here

Вкладка приложения: enter image description here

Похоже fcustom. css* Файл 1049 * напрямую импортирует 2 css файла: master. css и facustom. css. Также отсутствуют некоторые файлы .png. Приложение ищет их прямо на root нашего сервера вместо использования моста. Почему не все ресурсы проходят через сервлет моста?

Мне удалось преодолеть вышеуказанную проблему, вручную поместив эти ресурсы в папку WebContent, но это грязное решение, и оно все еще не полностью функционально. Некоторый анализ по-прежнему вообще не отображается, экспорт выдает ошибки и т. Д. c. как показано на GitHub .

Любая помощь будет высоко оценена!

...