最近要更新在線客服系統,其中留言板裏面的效驗碼,在本地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