java.awt.HeadlessException异常

原因
从异常信息可以看到HeadlessExeption是项目开启了Headless模式,在这中模式下系统就会缺少其他设备的支持。
解决方法
在程序的入口类里修改成以下代码即可:
原有
public static void main(String[] args){
SpringApplication.run(ServiceSysApplication.class,args);
}
修改后
public static void main(String[] args){
// SpringApplication.run(ServiceSysApplication.class,args);
SpringApplicationBuilder builder = new SpringApplicationBuilder(ServiceSysApplication.class);
builder.headless(false).web(WebApplicationType.SERVLET).run(args);
}





![2023年中国工业控制漏洞数量及发展展望分析:工业控制系统逐渐走向智能化[图]](https://img-blog.csdnimg.cn/img_convert/48fa859307f9894711d4fb4118cc4439.png)










