linux 图形验证码不显示不出来的,linux下图形验证码显示问题

这篇博客主要介绍了在Linux环境下遇到图形验证码无法显示的问题及其解决方案。通过在Java启动参数中增加-Djava.awt.headless=true来解决。同时提供了一个名为ValidateImage的Controller类示例,用于生成并输出验证码图像。经过调整,解决了验证码显示不出来的问题。
摘要由CSDN通过智能技术生成

linux下图形验证码显示问题

发布时间:2007-12-15 13:11:49来源:红联作者:features

发现很多人问这个问题,我也是从网上搜到的答案。在这里和大家共享一下:

解决方案1:

在java启动参数中增加-Djava.awt.headless=true 就可以了。以tomcat为例,就是在tomcat的bin目录下找到catalina.sh。打开后可以看到有很多-D的地方就是启动参数了。在所有的分支中都加上-Djava.awt.headless=true就可以了。下面是一段catalina.sh的例子代码:

-Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" -classpath "$CLASSPATH" \

-sourcepath "$CATALINA_HOME"/../../jakarta-tomcat-catalina/catalina/src/share \

-Djava.security.manager \

-Djava.security.policy=="$CATALINA_BASE"/conf/catalina.policy \

-Dcatalina.base="$CATALINA_BASE" \

-Dcatalina.home="$CATALINA_HOME" \

-Djava.awt.headless=true \

-Djava.io.tmpdir="$CATALINA_TMPDIR" \

org.apache.catalina.startup.Bootstrap "$@" start

你需要做的就是加入粗题那一行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值