最近工作中遇到一个问题:
用了Hutool工具写了一个导出功能,发再在liunx服务器上启动的时候报错,错误信息如下:
Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment] with root cause java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment
解决办法,启动的时候添加一个参数:-Djava.awt.headless=true
nohup java -jar -Djava.awt.headless=true audit-query-jl-1.3.4.0.jar --logging.config=classpath:/log4j2-dev.xml >/dev/null 2>&1 &