将springboot项目打成jar包部署
tomcat启动后调用接口,报错误java.awt.HeadlessException: null
项目平时开发的时候,可以在内置tomcat的VM的Option里加上一句-Djava.awt.headless=false
但是部署到tomcat上的时候,就发现产生了这个错误。
猜测是tomcat的设置打包的时候没有生效(哪位同学知道麻烦告诉我一下谢谢)
public static void main(String[] args) {
SpringApplicationBuilder builder = new SpringApplicationBuilder(Application.class);
builder.headless(false).run(args);
//SpringApplication.run(Application.class, args);
}
注意Application.class替换成自己的