Что такое команда Maven для запуска приложения Springboot на желаемом порту - PullRequest
2 голосов
/ 10 ноября 2019

Я пытаюсь запустить приложение Springboot с помощью команды maven в командной строке Windows. Я пытаюсь запустить приложение на порту 8000. Я попробовал следующую команду, но приложение всегда пытается начать с 8080, который уже занят, поэтому запуск завершается неудачно.

mvn -Dserver.port=8000 spring-boot:run

Когда я пытался запустить приложение через свойIDE (после помещения server.port = 8000 в файл application.properties) он работает на 8000, как и ожидалось.

почему он не запускается на '8000' при запуске через команду mvn? Что-то не так с командой?

1 Ответ

5 голосов
/ 10 ноября 2019

Если вы используете Spring Boot 2.x

mvn spring-boot:run -Dspring-boot.run.arguments=--server.port=8000

для Spring Boot 1.x

mvn spring-boot:run -Drun.arguments=--server.port=8000

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...