gpt4 book ai didi

java - 无法使用 spring-boot-devtools 运行 2 个 Web 服务器

转载 作者:行者123 更新时间:2023-11-30 06:39:21 24 4
gpt4 key购买 nike

我用过这个demo ,我将下面的插件添加到pom中。当我在8080中运行服务器时,我无法使用命令mvn spring-boot:run -Dserver.port=9000在端口启动另一个服务器9000。它说我已经在 8080 上运行服务器。当阅读doc时,我认为热插拔是原因。所以我删除了这个插件,它运行得很好。为什么我不能使用这个插件同时运行2个服务器?

    <dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>

最佳答案

不起作用的原因是 JVM 被 fork 并且系统参数没有被复制。来自 http://docs.spring.io/spring-boot/docs/current/maven-plugin/examples/run-debug.html 的示例建议如下:

mvn spring-boot:run -Drun.jvmArguments="-Dserver.port=9000"

关于java - 无法使用 spring-boot-devtools 运行 2 个 Web 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44652883/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com