【Jboss】应用中缺少宋体怎么办
2024-08-27 15:31:41
环境jboss4.2.2
系统CentOS7.2
1.新搭建的环境,但是没有字符集,在windows上的电脑上复制了一份宋体,打成zip包
将zip包上传到服务器中,解压
2.在/usr/share/fonts下新建一个文件夹,存放宋体这个字体
#mkdir /share/share/fonts/win/
3.将解压的宋体复制到/share/share/fonts/win/下,
4.将win文件夹的权限修改为755
chmod -R 755 /share/share/fonts/win/
5.cd到/share/share/fonts/win/下后 ,执行如下命令:
# mkfontscale
#mkfondir
#fc-cache -fv
6.如果上述命令执行失败,则需要安装两个yum包
#yum install mkfontscale -y
#yum install fontconfig -y
如果是新服务器的话,直接安装了yum install lsb -y
全部执行完成后,最后一个会提示successd
7.查看下安装的字库:
fc-list
或者
fc-list |grep simsun -查看下安装的宋体字库是否安装成功
如果提示为
证明已经安装成功了
8. 在应用的war包下找到一个jar包
包名是jasperreports-3.7.2.jar
用winrar打开,找到default.jasperreports.properties
打开文件后,将false修改为true
修改完后,保存并覆盖原文件,将jar包覆盖原jar包,重启服务,字符集就会出现宋体了,不会再报错了
报错的内容是:
net.sf.jasperreports.engine.util.JRFontNotFoundException: Font ‘宋体’ is not available to the JVM
最新文章
- Sql Server函数全解(五)之系统函数
- ORACLE 中的 ROW_NUMBER() OVER() 分析函数的用法
- Unity3D 摄像机的Transform通过摇杆输出的方向
- jquery change dropdownlist selected option
- JavaWeb学习笔记——第一个JSP文件
- Force.com微信企业号开发系列(一) - 启用二次验证
- UVALive 7297 bfs
- 自己写了一个类似百度空间自动保存草稿的程序 php+jquery
- 【JavaScript】关于JS中的constructor与prototype
- [zz]安装Ubuntu 15.10后要做的事
- There is no ID/IDREF binding for IDREF
- ASP.NET 中的返回按钮的实现【转】
- cocos2d-x 找不到资源文件问题
- 有关WCF的契约问题
- bootstrap注意事项(五)表单
- Jmeter(四)-断言/检查点
- JaveScript基础(3)之正则表达式
- leaflet 如何绘制圆
- Nginx IP地址透传
- python 多个脚本