jfreechart在Unix下无法显示

news/2024/7/24 12:07:34 标签: 操作系统, java, 运维
JFreechart部分在本地windows+tomcat下运行良好,但是放到服务器上unix+tomcat后,图表图片不能正常显示,图片出显示红叉子,图片上的文字都不能显示。

在网上搜索了许多相关问题,终于找到问题根源:
java在*unix平台实现绘图功能时,依赖于操作系统XServer进行绘图。从终端界面启动时,无法调用。

详细解释以及解决方式如下:
http://qjmouse.javaeye.com/blog/296092
系统使用jfreechart画图,在部分*unix系统中出现问题,解决方法如下,其他类似问题也可以参考解决

1.图形无法显示,异常为:Can't connect to X11 window server using ':0.0' as
the value of the DISPLAY variable.
原因:java在*unix平台实现绘图功能时,依赖于操作系统XServer进行绘图。从终端界面启动时,无法调用。
解决:使用java的headles模式,不调用操作系统本地资源。
配置:进入到was控制台 > 服务器 > 应用程序服务器 > servername > 进程定义 >
Java 虚拟机,设置“通用 JVM 实参” 为
“-Djava.awt.headless=true”,重启WAS。

2.可以绘图,但中文显示为方块
原因:jdk默认使用英文的font.properties描述文件
解决:将字体描述文件替换为中文版,进入WAS使用JRE的lib目录,如/opt/IBM/WebSphere/AppServer/java/jre

/lib,备份原font.properties,将font.properties.zh改名为font.properties,重启WAS。


      本文转自glying 51CTO博客,原文链接:http://blog.51cto.com/liying/967764,如需转载请自行联系原作者






http://www.niftyadmin.cn/n/1410430.html

相关文章

Vue中双向绑定实现的表单选择组件(按钮样式)

写在前面 表单中经常会用到选择框的组件,HTML自带的样式太丑了,第三方的组件也不满足项目的使用需求,而且样式也不好看,于是自己就撸了一个,代码很简单,可以实现单选和多选,且选择后不需要再对…

Vue移动端树形控件实现(递归组件)

写在前面 因项目中需要用到树形控件&#xff0c;第三方的组件也不满足项目的使用需求&#xff0c;就自己造了一个车轮子&#xff0c;用Vue递归组件的方式实现&#xff0c;代码简单易懂&#xff0c;直接复制即可使用。 效果图 子组件代码 <template><ul v-if"d…

Delphi编辑器使用指南

1.使用code explorer,双击可以查找方法的定义和实现。 2.使用CtrlShiftC,Class Completion,可以自动生成类和方法的定义。 3.Code Completion&#xff0c;可以自动提示&#xff0c;Ctrlspacebar. 4.CtrlShifti,可以对代码集缩进。CtrlShiftU&#xff0c;可以退回缩进。 本文转自…

Vue中使用contenteditable属性撸一个可以自动手动换行的输入框

写在前面 有时候页面上需要一个类似于微信中发送消息的输入框&#xff0c;即可以实现&#xff1a;默认只有一行文字高度&#xff0c;用户输入超过自动换行&#xff0c;用户也可以点击Enter键盘换行&#xff0c;当输入的内容清空后&#xff0c;输入框又恢复成一行的高度&#x…

centos7 修改时区

[rootbogon ~]# timedatectl set-timezone Asia/Shanghai #时区 [rootbogon ~]# ntpdate time1.aliyun.com #时间 本文转自 小小三郎1 51CTO博客&#xff0c;原文链接&#xff1a;http://blog.51cto.com/wsxxsl/1929837&#xff0c;如需转载请自行联系原作者

前端项目中常用JS方法封装分享

写在前面 我在写项目时&#xff0c;会把经常用到的方法专门用一个JS文件来管理&#xff0c;下面是我项目中经常用的一些方法 1、日期格式化&#xff08;时间戳转年月日时分秒&#xff09;&#xff1b; 2、千分位格式化&#xff08;10000转10,000&#xff09;&#xff1b; 3、E…

Xendesktop配置高可用DDC

桌面虚拟化产品目前主要的是Citrix的Xendesktop&#xff0c;VMware的View两大产品。今天主要介绍Xendesktop产品&#xff0c;关于View以后有机会了再做介绍。 关于Xendesktop的网上的教程太多了&#xff0c;而且现在Citrix已经将Xendesktop的安装做的越来越简单方便了&#xff…

手机靓号高亮效果(Vue)

效果 效果如下&#xff0c;靓号部分会显示红色 实现思路 1、定义正则规则 2、遍历手机号&#xff0c;生成一个由0和1组成的11位字符串&#xff0c;1表示靓号&#xff0c;0不为靓号 3、在HTML中循环手机号&#xff0c;根据下标给数字添加类名light&#xff0c;即高亮 JS代码…