注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

和申的个人主页

专注于java开发,1985wanggang

 
 
 

日志

 
 

JFreeChart在Linux下图片不显示 No JFreeChart object found on the stack with name chart  

2010-09-09 23:20:12|  分类: 项目开发 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

我用的是resin 的直接在启动的命令行中增加 参数 -Djava.awt.headless=true 就正常了

--------------------------------------------------------------------------------------------------------------------------------------------------------

JFreeChart在Linux下图片不显示

原来在windows部署下显示正常的用jfreechart做的统计图,可移植到linux下却显示不出来,是因为jfreechart的在linux系统中需要访问java awt库提供的图形功能,而linux下的绝大多数版本的java awt类库都需要x server提供的一些功能。而基本上作服务器的系统都没有启动x server(甚至根本没安装)的.解决的办法有很多,我用的是最简单的办法。

一、在你应用服务器的启动脚本中添加参数

1)终止你的tomcat。即:
tomcat目录/bin/shutdown.sh
2)设置环境变量:
CATALINA_OPTS="-Djava.awt.headless=true"
export CATALINA_OPTS
(如果你想每次开机自动生效,则可把这两句写入系统或者你的账号启动sh的.profile里)
3)启动你的tomcat。即:
tomcat目录/bin/startup.sh

二、直接执行命令

在终端直接执行命令:

export CATALINA_OPTS="-Djava.awt.headless=true"
过程图如下:

 

 

 

灰色部分就是主要是操作过程。

至于网上提到的中文乱码问题,因为本身linux系统装的是简体中文版,已经解决了中文显示乱码问题,所以网上提到的中文乱码问题没有遇到。


本文来自CSDN博客:http://blog.csdn.net/lansky07/archive/2008/10/24/3135780.aspx

相关问题:http://1985wanggang.blog.163.com/blog/static/7763833201089105921582/

jfreechart 在linux上中文乱码问题解决办法http://1985wanggang.blog.163.com/blog/static/77638332010891150250/

  评论这张
 
阅读(1513)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2016