有的客户询问皕杰报表在Linux下出现如下错误:
java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment
其实这个问题不是皕杰报表导致的,原因是“Java服务器来处理图片的API基本上是需要运行一个X-server以便能使用AWT”
解决方法很简单:
启动java时加上参数:-Djava.awt.headless=true
比如,在tomcat的启动脚本中增加如下参数: