提问人:Frado Bhalla 提问时间:11/17/2023 更新时间:11/17/2023 访问量:9
在停止 Spring Boot 应用程序期间找不到 JMX bean(fork 为 null)
JMX bean not found (fork is null) during stopping Spring Boot application
问:
我有以下脚本
#!/bin/bash
cd ../../../configuration-service
mvn -e -X spring-boot:stop &>log.log &
这是用来停止SpringBoot应用程序的,这里是整个应用程序(单个java文件)
@EnableConfigServer
@SpringBootApplication
public class ConfigurationServiceApplication {
public static void main(String[] args) {
SpringApplication.run(ConfigurationServiceApplication.class, args);
}
}
脚本失败,并出现以下错误:
[ERROR] Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:2.4.2:stop (default-cli) on project configuration-service: Spring application lifecycle JMX bean not found (fork is null). Could not stop application gracefully: org.springframework.boot:type=Admin,name=SpringApplication -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:2.4.2:stop (default-cli) on project configuration-service: Spring application lifecycle JMX bean not found (fork is null). Could not stop application gracefully
请告诉我如何停止此Spring Boot应用程序。我需要从另一个Spring Boot应用程序(从另一个微服务)终止此服务
我试过期待SpringBoot应用程序的优雅停止mvn -e -X spring-boot:stop &>log.log &
答: 暂无答案
评论