Микронавт Petstore порт конфликтов - PullRequest
0 голосов
/ 05 декабря 2018

Я следую порядку запуска, который рекомендует документация.После запуска консоли и баз данных с помощью docker-compose я запускаю приложение pets:

./gradlew pets:run

Оно запускается на порту: 8080.

Затем я запускаю приложение поставщиков:

./gradlew vendors:run

Это приводит к следующей ошибке: Ошибка запуска сервера Micronaut: невозможно запустить сервер Micronaut на порту: 8080.

1 Ответ

0 голосов
/ 05 декабря 2018

домашние животные, поставщики, комментарии, почта и предложения не настроены для выбора случайного порта.Похоже, что по умолчанию Micronaut порт: 8080.Итак, первый выигрывает.Добавьте эту строку в файл application.properties или application.groovy в папке ресурсов:

micronaut.server.port= -1

Предлагает использование конфигурации .yml, добавьте эту конфигурацию сервера в файл application.yml впапка ресурсов:

micronaut: application: name: offers server: port: -1

При конфигурации -1 Micronaut свяжется с ОС и выберет произвольно доступный порт.

Базы данных и Storefront настроены с фиксированными портами.

...