前段时间帮室友在服务器上测试jsp网站,出现了一个错误:验证码显示失败。解决时首先尝试使用浏览器兼容模式访问:验证码显示成功,但验证码为乱码。
此时猜想问题可能是tomcat版本问题,之后连续切换几个版本后问题仍然坚挺的存在着。接着继续从网上查找解决办法,可找了半天也没个头绪(很显然当时的查找方向有问题)
今天在服务器测试jsp课程设计的时候再次出现此问题,明明本地显示正常啊!无奈!!!
随之查找后,如下:
问题出现原因:生成验证码使用的字体是:times new roman ,而我的centos7服务器上并没有此字体库
解决办法:下载 times new roman字体库,或者从自己电脑上copy到服务器上,然后重启tomcat,到此问题完美解决!
目前评论:0