后端编写图片上传接口时,需要给图片添加水印,接口测试时通过debug发现在添加水印时程序报错
一、报错信息
org.springframework.web.util.NestedServletException: Handler processing failed; nested exception is java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment
二、解决
1、进入tomcat的bin目录
2、在catalina.sh文件添加以下配置
CATALINA_OPTS=-Djava.awt.headless=true
3、重启tomcat