linux中 Can't connect to X11 window server异常的处理
如果LINUX没有安装XWINDOW等图形界面,或者图形界面没有启动时,JAVA调用java.awt.*等类库时会报 Can't connect to X11 window server异常。
解决方法是启动程序时加入以下参数:
-Djava.awt.headless=true
如:java?-Djava.awt.headless=true Test
如果Test类被WEBSERVER调用,则应该在WEBSERVER启动文件中加入此参数。
resin中需要修改的文件是:wrapper.pl
$EXTRA_JAVA_ARGS="-Djava.awt.headless=true -Djava.util.logging.manager=com.caucho.log.LogManagerImpl";