操作系统:linux
中间件:weblogic11g
部署程序:ireport报表
问题现象:在ireport报表显示界面中,点击打印功能,系统报错,报错信息如下:
Root cause of ServletException.
java.awt.HeadlessException:
No X11 DISPLAY variable was set, but this program performed an operation which requires it.
at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:159)
at java.awt.Window.(Window.java:432)
at java.awt.Frame.(Frame.java:403)
at java.awt.Frame.(Frame.java:368)
at javax.swing.JFrame.(JFrame.java:158)
Truncated. see log file for complete stacktrace
网上有些攻略说是在weblogic启动文件中增加JAVA_OPTIONS=-Djava.awt.headless=true可以解决该问题,经尝试这样添加并不起作用。
求教各位大神,具体是什么原因呢?