最近要更新在线客服系统,其中留言板里面的效验码,在本地window中显示彻底没问题,不过放到测试机上不管如何都显示不出,UAT环境为aix7.1+websphere8.0+jdk1.6,显示以下: html
在浏览器中直接输入验证码地址后结果以下: java
Can’t connect to X11 window server using ‘:0.0′ as the value of the DISPLAY variable
刷新以后出现下列异常: linux
Error 500: sun/awt/X11GraphicsEnvironment
错误缘由: web
AWT会调用操做系统本地窗口资源绘图,windows对此支持很好,在linux或unix下若是没有进到X window,AWT就不能绘图 windows
解决办法: 浏览器
进入was控制台,在“应用程序服务器 > server1 > 进程定义 > Java 虚拟机”下的“通常 JVM 自变量”中加入下列启动参数后重启server便可: 服务器
-Djava.awt.headless=true