Richfaces和Headless模式

时间:2010-10-08 12:27:49

标签: java jsf richfaces

我正在研究richfaces,一切似乎都在我的开发机器上运行(windows os)。在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这样的问题,是否有任何配置可以使它正确。?

1 个答案:

答案 0 :(得分:0)

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