Я пытаюсь создать приложение 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](https://i.stack.imgur.com/mloL6.jpg)
А вот отчет, показанный в моем приложении: ![enter image description here](https://i.stack.imgur.com/vrUDa.jpg)
Как видите, стрелка выпадающего меню не отображалась, также не использовались CSS для кнопок Refre sh, Print, Export. В окне консоли я получил: ![enter image description here](https://i.stack.imgur.com/Q4hcK.png)
![enter image description here](https://i.stack.imgur.com/Ga0Kl.png)
Вкладка сети: ![enter image description here](https://i.stack.imgur.com/NJKyh.png)
![enter image description here](https://i.stack.imgur.com/wwg7o.png)
Вкладка приложения: ![enter image description here](https://i.stack.imgur.com/G90Se.png)
Похоже fcustom. css* Файл 1049 * напрямую импортирует 2 css файла: master. css и facustom. css. Также отсутствуют некоторые файлы .png. Приложение ищет их прямо на root нашего сервера вместо использования моста. Почему не все ресурсы проходят через сервлет моста?
Мне удалось преодолеть вышеуказанную проблему, вручную поместив эти ресурсы в папку WebContent, но это грязное решение, и оно все еще не полностью функционально. Некоторый анализ по-прежнему вообще не отображается, экспорт выдает ошибки и т. Д. c. как показано на GitHub .
Любая помощь будет высоко оценена!