Score
0
Watch 1K Star 3.3K Fork 1.5K

程序员二师兄 / oasysJavaMIT

linux服务器下,验证码不显示,已安装必备字体

Open
jaeliu  Opened this issue
No description.
1277461 aaluoxiang 1578947973 total 3 participants

Comments (3)

1277461 aaluoxiang 1578947973
程序员二师兄 2020-05-28 19:20 owner

在windows 下运行部署没问题,在 Linux 下部署验证码出来的原因目前还没有找到

ZhengshuaiPENG 2020-06-28 17:48

linux with oracle jdk 1.8, 经过debug查到是生成验证码的时候, 使用SecureRandom 来生成随机颜色的时候被卡住, 应该是个 jdk 的bug。

ZhengshuaiPENG 2020-06-28 17:50

VerifyCodeUtils#getRandColor 这个方法里, random.nextInt() 方法卡住,把 SecureRandom 换成普通的 Random 实例就可以跑通了

Sign in to comment

Assignees
Labels
Not set
Projects
Milestones
Branches
Planed to start
Not set
Planed to end
Not set
Top level
Priority