首页 > 解决方案 > Spring Boot Tomcat 不会在特定端口上启动

问题描述

我想使用 Maven 运行 Spring Boot 应用程序,但是当我运行时

mvn clean install spring-boot:run -Dserver.port=8888

Spring 在 8080 端口上运行。我应该如何在特定端口上运行 Maven Spring Boot 应用程序?

我使用 Spring Boot 2.2.6 版。

标签: javaspring-boottomcat

解决方案


-Dserver.port 不会传递给运行您的应用程序的 JVM。

你必须使用

mvn clean install spring-boot:run -Dspring-boot.run.arguments="--server.port=8888"

阅读更多相关信息: https ://www.baeldung.com/spring-boot-command-line-arguments


推荐阅读