详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt235
解决在linux环境下面不显示验证码的问题
1、tomcat
(1)需要在执行文件里面加上shell代码 unset DISPLAY
(2)Tomcat中修改TOMCAT_HOME/bin/catalina.sh,在“echo "Using CATALINA_BASE: $CATALINA_BASE"”上面加入以下行:
JAVA_OPTS="-server -Xms128m -Xmx256m -XX:MaxPermSize=256M -XX:PermSize=128M -Djava.awt.headless=true "
(3)JAVA_OPTS=-Djava.awt.headless=true
2、resin
在resin中配置jvm参数。在httpd.sh中,找到args=这一行,然后添加args="- Djava.awt.headless=true"对于tomcat,则在-Dcatalina.home行下面添加- Djava.awt.headless=true每一行都要添加,总共有9行