Can't connect to X11 window server using ':0.0' as the value of the DISPLAY variable解決方法

項目環境:AIX,tomcat7,JDK1.7

項目背景:該項目在登錄頁面中有個輸入校驗碼的功能,校驗碼圖片是Java使用圖形處理生成的,調用了本地的圖形處理庫。在利用Java作圖形處理(比如:圖片縮放,圖片簽名,生成報表)時,如果運行在windows上不會出問題。如果將程序移植到Linux/Unix上的時候有可能出現圖形不能顯示的錯誤。

錯誤信息:"Can't connect to X11 window server using ':0.0' as the value of the DISPLAY variable"這是由於Linux/Unix的圖形處理需要一個X Server服務器。

解決辦法:可以在Java運行時加上參數:該項目是在啓動腳本xxx.sh中加入 -Djava.awt.headless=true 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章