您的位置:首页 > 运维架构 > Linux

java web项目部署到linux服务器验证码图片无法加载

2017-01-19 00:00 1096 查看
问题描述:

把maven项目达成war包发布到linux服务器tomcat目录下的webapps下,启动项目后发现登录验证码图片无法加载,原因:java在图形处理时调用了本地的图形处理库。在利用Java作图形处理(比如:图片缩放,图片签名,生成报表)时,如果运行在windows上不会出问题。如果将程序移植到Linux/Unix上的时候有可能出现图形不能显示的错误。

解决办法:

编辑catalina.sh文件

# vim ./bin/catalina.sh

在文件中添加如下命令,(解决LINUX字符模式无法支持java图形处理问题) (大概位置在392行)

-Djava.awt.headless=true \

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: