Ошибка загрузки приложения Spring-Boot в порт исполнительного механизма

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

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

No mapping found for HTTP request with URI [/] in DispatcherServlet with name 'dispatcherServlet' 23/11/2018:18:47:54.350 [http-nio-9080-exec-1] E o.a.c.c.C.[.[.[.[dispatcherServlet] --- Servlet.service() for servlet [dispatcherServlet] threw exception java.lang.IllegalArgumentException: No converter found for return value of type: class java.util.LinkedHashMap

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

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

Можете показать свой pom.xml?

Sukhpal Singh 23.11.2018 16:03

Я не уверен, что смогу это сделать, но не могли бы вы сказать, что ищете? Я добавил зависимость Джексона.

Rishabh Sanghi 23.11.2018 18:22

Ваша версия Spring-Boot и зависимость от Jackson, которую вы только что подтвердили, есть.

Sukhpal Singh 23.11.2018 18:23
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.10.RELEASE</version> <relativePath/> <!-- lookup parent from repository --> </parent>
Rishabh Sanghi 23.11.2018 19:39

См. Добавить DefaultHandlerExceptionResolver в дочерний контекст. Попробуйте перейти на 1.5.16.RELEASE

Sukhpal Singh 24.11.2018 08:29
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
1
5
496
1

Ответы 1

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

Другие вопросы по теме