【问题标题】:what is the maven command to run springboot app on a desired port在所需端口上运行 spring boot 应用程序的 maven 命令是什么
【发布时间】:2019-11-10 11:54:25
【问题描述】:

我正在尝试在 windows 命令提示符下使用 maven 命令运行我的 springboot 应用程序。 我正在尝试在端口 8000 上运行该应用程序。 我尝试了以下命令,但应用程序总是尝试在已占用的 8080 处启动,因此启动失败。

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

当我尝试通过我的 IDE 运行应用程序时(在 application.properties 文件中放置 server.port=8000 之后),它按预期在 8000 上运行。

为什么通过 mvn 命令运行时它不在“8000”上启动?命令有问题吗?

【问题讨论】:

    标签: maven spring-boot


    【解决方案1】:

    如果你使用 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

    【讨论】:

    • 感谢 Dirk Deyne!我使用的是springboot 2.x,你给出的命令对我来说非常有效。
    猜你喜欢
    • 2016-02-15
    • 1970-01-01
    • 2019-08-27
    • 2019-07-23
    • 2019-07-25
    • 2017-01-26
    • 2017-01-16
    • 2017-10-08
    • 2021-06-03
    相关资源
    最近更新 更多