java - 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 版。
解决方案
-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
推荐阅读
- excel - Excel VBA:Chr 上缺少项目或库?
- cuda - NVIDIA 驱动程序 - “工具包”选项是什么意思?
- python - 遍历列表并用索引替换值
- vb.net - ReadLine 似乎在轮流连接和发送,导致问题
- python-3.x - 使用 Python 进行端口扫描
- python - 根据python中的条件添加前导零
- ejabberd - 为什么 ejabberdctl 对 check_password 命令没有响应?
- python - 使用 ElementTree 在 Python 中按元素解析 XML
- angular - 当我只有一个字段时,需要表单来检查所有字段以进行验证
- office365 - Outlook Web Addins-office 365 OWA getCallbackTokenAsync 返回“失败”,但在 OWA 中最近的 UI 更新后与 Outlook 客户端正常工作