jfinal 生成验证码在centos6.4中无法显示

发布于 2021-12-04 04:59:02 字数 1255 浏览 793 评论 10

java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11FontManager
	java.lang.Class.forName0(Native Method)
	java.lang.Class.forName(Class.java:270)
	sun.font.FontManagerFactory$1.run(FontManagerFactory.java:82)
	java.security.AccessController.doPrivileged(Native Method)
	sun.font.FontManagerFactory.getInstance(FontManagerFactory.java:74)
	java.awt.Font.getFont2D(Font.java:490)
	java.awt.Font.access$000(Font.java:224)
	java.awt.Font$FontAccessImpl.getFont2D(Font.java:228)
	sun.font.FontUtilities.getFont2D(FontUtilities.java:180)
	sun.java2d.SunGraphics2D.checkFontInfo(SunGraphics2D.java:634)
	sun.java2d.SunGraphics2D.getFontInfo(SunGraphics2D.java:795)
	sun.java2d.pipe.GlyphListPipe.drawString(GlyphListPipe.java:50)
	sun.java2d.SunGraphics2D.drawString(SunGraphics2D.java:2867)
	cn.canyou.render.CaptchaRender.drawGraphic(CaptchaRender.java:137)
	cn.canyou.render.CaptchaRender.render(CaptchaRender.java:88)

jfinal 生成验证码在centos6.4中无法显示。

java版本如下:

[root@CYcentos6 ~]# java -version
java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) Server VM (build 24.45-b08, mixed mode)


如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(10

甜柠檬 2021-12-10 03:36:04

引用来自“Fraud”的评论

楼主,这个问题现在解决了吗?怎么弄的?

路还长,别太狂 2021-12-10 03:33:06

原因还是没有定位出来。

拥有 2021-12-10 03:29:08

回复
那最后你是怎么弄的啊?是没用验证码吗?还是换了个方式?求指教。我也遇到了这个问题,公司电脑好好的,拿回家改的时候发现验证码出不来,报的也是画验证码图形的时候的错误

蓝颜夕 2021-12-10 03:01:16

暂时去掉验证码了。

一个人的旅程 2021-12-10 02:37:18

楼主,这个问题现在解决了吗?怎么弄的?

白龙吟 2021-12-10 01:45:31

提示找不到类文件,仔细检查一下环境变量 CLASSPATH 配置是否正确

多彩岁月 2021-12-09 20:58:28

这个应该是jdk原因,1.7以上或者OpenJdk在linux下经常出现这个问题,可能是字体缺失原因,尝试安装下DejaVu 字体,然后再试试。如果确认不是该原因导致在服务启动脚本添加:

-Djava.awt.headless=true 

试试

不乱于心 2021-12-09 20:18:19

cn.canyou.render.CaptchaRender这个是个什么类,你看看它的文档吧。

或者是没有相关字体?

搜到了这:http://my.oschina.net/b1412/blog/65187

平定天下 2021-12-09 17:28:33

从错误来看,似乎是AWT的问题,和jfinal没关系。

等大神回复。@jFinal

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文