tomcat部署web项目报错:Could not initialize class sun.awt.X11GraphicsEnvironment
今天在linux下使用tomcat部署web项目,发现验证码在Windows显示的好好的,到了Linux就没法显示并报错,后来发现需要在tomcat/bin/catalina.sh里加上JAVA_OPTS="$JAVA_OPTS-DJava.awt.headless=true"但是有时候还是不行,可以试着执行下面一行代码sed-i'/-Djava\.io\.tmpdir=/a\-Djava.awt