一.使用JFreeChart建的报表,在window下能正常显示,但是放到linux下就报错,而且有时候会把tomcat挂掉,

原因是jfreechart的在linux系统中需要访问java awt库提供的图形功能,而linux下的绝大多数版本的java awt类库都需要x server提供的一些功能。而基本上作服务器的系统都没有启动x server(甚至根本没安装)。

报错如下:

X connection to localhost:11.0 broken (explicit kill or server shutdown).

我解决方法如下:linux目录中找到如下文件:

vi /etc/profile

在最后加上 : export CATALINA_OPTS='-Djava.awt.headless=true'

二.中文乱码问题

用户数量图、资金占比图等使用jfreechart开发的图像,中文显示为乱码

问题原因:
Linux上的jdk6(jre)本身不支持中文。

问题解决:
1)把XP下的字体C:\WINDOWS\FONTS\simsun.ttc(也就是宋体,大小为10M),把他重命名为 simsun.ttf。
2)拷贝simsun.ttf 字体到 /usr/share/fonts/zh_CN/TrueType/ 下
3)在linux命令行下执行:
fc-cache /usr/share/fonts/zh_CN/TrueType/ 字体安装完成了,就可以使用这个字体 。

运城互联网论坛地址:http://www.dmyc8.com/forum-104-1.html

最新文章

  1. 重启redis报错:Waiting for Redis to shutdown
  2. OD调试篇12
  3. 【ASP.NET Web API教程】6.1 媒体格式化器
  4. MVC中Linq to sql创建数据模型
  5. android入门之: SharedPreferences
  6. NOIP2011 普及組 統計單詞數
  7. 对Vector3.Lerp 插值的理解
  8. linux资源监控命令详解
  9. Android Cursor空指针的问题
  10. 通过 SuperObject 生成 json string
  11. Linux网桥
  12. An Overview of Complex Event Processing
  13. keepalived VS zookeeper
  14. 浅谈IT企业挑选技术人员招聘几个要点
  15. poj-1028 -网页导航
  16. xbee/xbeeRPOS1、xbee/xbeePROS2C802.15.4/Digimesh功能方法
  17. 升级cordova
  18. 关于win10下JDK环境变量的配置以及关于JDK的一些说明
  19. onenote无法更新,提示无法流式传输、无法登陆等问题解答
  20. ElasticSearch优化系列三:机器设置(内存)

热门文章

  1. 【完全开源】百度地图Web service API C#.NET版,带地图显示控件、导航控件、POI查找控件
  2. 扩展Bootstrap Tooltip插件使其可交互
  3. 说说Java程序和数据库交互的乱码解决
  4. 敏捷是什么?PMO是什么?
  5. Web前端开发大系概览 (前端开发技术栈)
  6. linux 系统内核空间与用户空间通信的实现与分析<转>
  7. Distributed1:Linked Server 添加和删除
  8. jQuery源码分析系列(37) : Ajax 总结
  9. NodeJS POST Request Over JSON-RPC
  10. 了解HTML锚点