使用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
相关产品推荐
相关产品推荐

