今天把WAS迁移到新服务器上,启动应用程序后,有报错内容如下:
创建的异常:net.sf.jasperreports.engine.util.JRFontNotFoundException: Font '宋体' is not available to the JVM. See the Javadoc for more details.
环境介绍:
SUSE LINUX 11.2 64bit
IBM WAS ND7.0.0.29
原因:日志已明确说JVM 宋体字体不可用。
解决办法:
重新安装宋体字符,步骤如下:
1、simfang.ttf拷贝到/usr/share/fonts下面
2、依次执行下列命令
mkfontscale
mkfontdir
fc-cache
3、重启操作系统,重启WAS
4、simfang.ttf这个是字体文件,可以在windowsXP里找,C:\WINDOWS\Fonts这个目录中有