URL ресурса неверен при загрузке страницы - PullRequest
0 голосов
/ 24 февраля 2020

У меня есть два развертывания на сервере weblogi c с корнями контекста: /java и /angular

Первое развертывание - это приложение java, которое использует vaadin 6 для создания своих страниц просмотра. Второе развертывание - приложение angular2.

Приложение java загружает страницу angular с помощью класса Embedded Vaadin следующим образом:

    Embedded iframe = new Embedded(null, new ExternalResource("/angular/management/regions"));
    iframe.setType(Embedded.TYPE_BROWSER);
    iframe.setSizeFull();
    addComponent(iframe);

Страница правильно загружается на сервере разработки но не работает на производственном сервере

[Проблема]

Когда запрашивается angular страница https://someurl.com/angular/management/regions, страница не работает загрузить на производственном сервере, потому что он пытается извлечь ресурс с неправильным URL:

https://someurl.com/angular/management/main.b1203599992cbcbea683.js 

, когда он должен использовать: (нет / управление в URL)

https://someurl.com/angular/main.b1203599992cbcbea683.js 

Я не понимаю, почему URL-адрес ресурса является правильным на сервере разработки и неправильным в рабочей среде при использовании точно такого же файла .ear. На какие типы конфигураций мне следует обратить внимание, чтобы решить эту проблему?

...