java.lang.InternalError: Can't connect to X11 window server using ':0.0' as the value of the DISPLAY variable
jfreechart在WINDOW下可以正常显示,换到linux下就出现这样的错误,我也查了点解决方法
Re: 生成认证图片的问题(Linux上 Can't connect to X11 window server)
提交时间: Jul 21, 2005 12:03:22 PM 加3分 引用 回复 发消息
这个是jdk的原因,-Djava.awt.headless=true这个参数是在jdk1.4.1以后才引入的,你可以参考文档:http://java.sun.com/products/java-media/2D/forDevelopers/java2dfaq.html#xvfb
有三个解决方案:
1)升级jdk到jdk1.4.1以上,但是weblogic server 7.0只认证了jdk1.3,所以不能保证一定能用jdk1.4.1,这个做法风险比较大。
2)或者你可以用上面文档提到的替代解决方案:sun provides a workaround to resolve the issue for jdk version prior to jdk 1.4.1. pls download an Xvfb ("pseudo X-server") to emulate XWindows
3)还有一个最后的替代方案:http://www.eteks.com/pja/en/ Pls download a pja (Pure Java AWT) to replace the sun awt component
不知道哪个可行?