Linux 操作系统上出现 Can't connection to X11 window server 错误

 

润乾报表部署在非 windows 操作系统上时,访问带表头斜线或统计图报表时,报错:

imagepng

亦或者另外形式的错误:

imagepng

原因是 windows 内核集成了 gui,而 linux 上没有启动 x server

解决办法:

1。启动 x server

2。在 java 运行参数上加 -Djava.awt.headless=true 

我修改了应用服务器的启动文件。比如 tomcat ./bin/catalina.sh
在所有的
        -Dcatalina.home=“$CATALINA_HOME” / 下面都加上了               

                       -Djava.awt.headless=true                        /
这样做似乎有些笨,但毕竟解决了问题。