Ошибка броска приложения Spring-boot на порт привода - PullRequest
0 голосов
/ 23 ноября 2018

В моем Java приложении я сохранил порт сервера по адресу: 8090 И свойство management.port=9080

Теперь в моем браузере, когда я открываю случайную ссылку (http://localhost:9080) на порту привода, мое приложение выдает следующую ошибку:

Не найдено сопоставление для HTTP-запроса с URI [/] в DispatcherServlet с именем dispatcherServlet 23/11/2018: 18: 47: 54.350 [http-nio-9080-exec-1] E oaccC [. [. [. [DispatcherServlet] --- Servlet.service () для сервлета [dispatcherServlet] вызвало исключение java.lang.IllegalArgumentException: преобразователь не найдендля возвращаемого значения типа: class java.util.LinkedHashMap

Принимая во внимание, что, когда я помещаю management.port=8090 (такой же, как порт сервера), эта ошибка не выдается, когда я открываю случайную ссылку.

Есть ли способ добавить обработчик запросов по умолчанию на порт привода, если он отличается от порта сервера в приложении с весенней загрузкой?

1 Ответ

0 голосов
/ 23 ноября 2018

В автономном приложении HTTP-порт Actuator по умолчанию совпадает с основным HTTP-портом.Чтобы приложение прослушивало другой порт, установите внешнее свойство: management.server.port. Чтобы прослушивать совершенно другой сетевой адрес (например, если у вас есть внутренняя сеть для управления и внешняя).для пользовательских приложений) вы также можете установить management.server.address на действительный IP-адрес, с которым сервер может связываться.

...