异常信息: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
相似于这个:操作系统