You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Spring Batch调用System.exit(0)后JVM在Linux环境下无法终止的问题

Spring Batch调用System.exit(0)后JVM在Linux环境下无法终止的问题

嘿,我碰到个挺闹心的问题,想跟大伙请教下:我有个Spring Batch应用,为了避免数据库不可用的时候触发Control-M的警告,打算在执行步骤、加载Bean之前先检查Mongo和MySQL这两个数据库的状态。

我写了一段代码,在Windows上跑起来完全正常,可到Linux环境下就出状况了——明明代码里已经调用了System.exit(0),但JVM就是没法正常终止。这可太让人困惑了,毕竟Java的理念不就是“一次编写,到处运行”嘛,怎么跨个系统就出这问题了呢?

下面是我写的代码片段:

@SpringBootApplication 
public class Dem...

备注:内容来源于stack exchange,提问作者cmms

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.13 16:03:05