项目中换了个环境登录页面的验证码就出不来了。
跟踪进去,发现java.awt.HeadlessException绘图出错了,
上网搜索。结果如下:
把tomat/bin下的catalina.bat中的
set JAVA_OPTS=-Xms256m -Xmx512m -Djava.awt.headless=true
改为
set JAVA_OPTS=-Xms256m -Xmx512m -Djava.awt.headless=falsh
就OK了
resin 3.1.X版本
在resin.conf中配置
<jvm-arg>-Xmx256m</jvm-arg>
<jvm-arg>-Xss1m</jvm-arg>
<jvm-arg>-Xdebug</jvm-arg>
<jvm-arg>-Djava.awt.headless=falsh</jvm-arg>
就好了
本文介绍了解决因java.awt.HeadlessException导致的验证码无法显示的问题。通过调整Tomcat和Resin服务器的配置文件,将-Djava.awt.headless参数设置为false,成功解决了绘图错误。
1329

被折叠的 条评论
为什么被折叠?



