Java Richfaces和Headless模式

Java Richfaces和Headless模式,java,jsf,richfaces,Java,Jsf,Richfaces,我正在richfaces上工作,一切似乎都在我的开发机器(windows操作系统)上工作。在linux机器上部署它时,我没有看到richfaces组件附带的任何图像(如排序图像),并引发此异常 java.lang.InternalError: Can't connect to X11 window server using 'tnsd03748:1.0' as the value of the DISPLAY variable. at sun.awt.X11GraphicsEnvironment

我正在richfaces上工作,一切似乎都在我的开发机器(windows操作系统)上工作。在linux机器上部署它时,我没有看到richfaces组件附带的任何图像(如排序图像),并引发此异常

java.lang.InternalError: Can't connect to X11 window server using 'tnsd03748:1.0' as the value of the DISPLAY variable.
at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method)
at sun.awt.X11GraphicsEnvironment.access$000(X11GraphicsEnvironment.java:53)
at sun.awt.X11GraphicsEnvironment$1.run(X11GraphicsEnvironment.java:142)

只有当代码试图在无头的linux/unix环境中处理GUI时,才会发生这种情况。当我添加
-Djava.awt.headless=true
时,这个问题可能会得到解决。我只想知道是否有人在richfaces上遇到过这样的问题,是否有任何配置可以解决这个问题?

我在CentOS上使用richfaces,我没有遇到这个问题。我现在无法检查,但我想tomcat已经默认安装为使用
headless=true
,所以请尝试一下