Я разработал приложение с SpringBoot, которое имеет веб-сервисы и включает фронт-офис, сгенерированный и закодированный с помощью ReactJ.
По умолчанию это начинается с порта 8080. Чтобы упростить ввод URL, я хотел переключить приложение на порт 80.
Для этого я добавил код ниже в классе конфигурации:
@Bean
public EmbeddedServletContainerCustomizer containerCustomizer() {
return (container -> {
container.setPort(80);
});
}
Когда я запускаю приложение из STS (ОС: Windows 10), у меня нет проблем. С другой стороны, когда я запускаю его с java -jar
в конечной среде (Ubuntu 18.04), приложение хорошо запускается, но выдает следующую ошибку:

Я проверил, вызов веб-сервисов от почтальона и они хорошо работают. Адрес веб-службы обновлен в коде фронт-офиса.
У вас есть идеи, как решить проблему?