異常信息:java
Caused by: java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironmentlinux
Caused by: java.lang.InternalError: Can't connect to X11 window server using 'localhost:10.0' as the value of the DISPLAY variable.windows
驗證碼用到Java swt的類或方法,在windows系統開發運行正常,可是要部署到linux操做系統,特別是沒有安裝圖形界面的X11,則會出現不支持的,顯然關於圖形的東西,硬件應該支持不了的,咱們要的是客戶端(Windows或有X11的linux系統)可以顯示就好了。須要解決的是在tomcat的安裝目錄bin目錄下catalina.sh文件的增長:tomcat
-Djava.awt.headless=true \less
相似於這個:操作系統