Spring boot项目启动后出现java.awt.HeadlessException异常
Posted sunjingbing
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring boot项目启动后出现java.awt.HeadlessException异常相关的知识,希望对你有一定的参考价值。
Spring boot项目启动后出现java.awt.HeadlessException异常:
第一种只适合idea测试时,对于部署没效果
在VM的Option里加上一句-Djava.awt.headless=false
第二种方式就是将启动类里面换了
UserApplication为自己的类名
SpringApplicationBuilder builder = new SpringApplicationBuilder(UserApplication.class);
builder.headless(false);
ConfigurableApplicationContext context = builder.run(args);
主要还是下面这个,上面的步骤网上很多,缺少了下面这个
controller方法前加入
System.setProperty("java.awt.headless", "false");
这样就好了
参考:https://stackoverflow.com/questions/51004447/spring-boot-java-awt-headlessexception
希望可以帮助到大家
以上是关于Spring boot项目启动后出现java.awt.HeadlessException异常的主要内容,如果未能解决你的问题,请参考以下文章
Spring Boot2 + Gradle5 + Log4j2 启动出现 StackOverflowError 问题的解决方法
eclipse创建spring boot项目,tomcat启动成功,但http://localhost:8080无法访问报错404解决方案