文档章节

ubuntu下JavaMelody 解决生成图表乱码问题。

charles_wang
 charles_wang
发布于 2013/01/23 09:46
字数 284
阅读 2240
收藏 5

此文不是初级教程,只提供解决问题的基本思路。

阅读此文前请保证您了解javamelody的基本部署步骤,以及ant的基本使用:

JavaMelody 是通过java生成的图表。

因为java会使用默认的系统字符集的缘故

在windows能正常显示中文。但是在ubuntu下生成的图表会产生乱码。

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

具体解决方法是

1 找到javamelody文件夹下 src/main/java/net/bull/javamelody/ 文件下的 I18N.java文件。

2 修改 47行为

private static final Locale ROOT_LOCALE = new Locale("zh","CN");

修改58行为

LOCALE_CONTEXT.set(new Locale("zh","CN"));


修改78行为

final Locale currentLocale = new Locale("zh","CN");


3 修改完成后使用命令行 进入javamelody文件夹目录,运行ant jar

看到build success后,新生成的jar包就是我们需要的jar包

(期间可能会有编译错误提示,我这里提示JdbcDriver.java 139行出错,我干掉了139行的override标签)

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

如果想进一步了解原理的同学请参考java国际化方面的知识,了解ResourceBundle类,以及Locale类。

© 著作权归作者所有

共有 人打赏支持
charles_wang
粉丝 4
博文 1
码字总数 284
作品 0
朝阳
程序员
私信 提问
加载中

评论(3)

charles_wang
charles_wang
最后运行ant,使用ant命令生成的jar
o
olive
神呐,帮帮我吧
o
olive
我的还是乱码,图片区域那块
JavaMelody应用监控使用指南

JavaMelody介绍 JavaMelody用于对Java应用或者应用服务器的QA以及开发环境的监控。它并不是一个模拟请求类似JMeter的压力测试工具,而是一个衡量并且计算在应用上的操作信息的工具,也就是说...

glen_xu
2015/07/23
0
0
Java项目性能监控和调优工具-Javamelody

JavaMelody能够在运行环境监测Java或Java EE应用程序服务器。并以图表的形式显示:Java内存和Java CPU使用情况,用户Session数量,JDBC连接数,和http请求、sql请求、jsp页面与业务接口方法(...

kt431128
2014/10/03
0
0
JavaMelody系统监控工具使用配置

JavaMelody能够在QA和实际运行生产环境监测Java或Java EE应用程序服务器。并以图表的形式显示:Java内存和Java CPU使用情况,用户Session数量,JDBC连接数,和http请求、sql请求、jsp页面与业...

pank
2012/05/14
0
0
JavaMelody的使用说明

JavaMelody :能够在实际运行生产环境监测Java或Java EE应用程序服务器。并以图表的形式显示:Java内存和Java CPU使用情况,用户Session数量,JDBC连接数,和http请求、sql请求、jsp页面与业...

保罗的寓言
2011/06/04
0
1
应用监控平台 JavaMelody 1.73.0 发布,兼容 JDK 9

JavaMelody 1.73.0 已发布,JavaMelody 的目标是在 QA 和生产环境中监视 Java 或 Java EE 应用程序。 更新亮点: 兼容 JDK 9。请注意:要在 JDK 9 或更高版本中使用内存柱状图,需在 java 命...

王练
06/21
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Java 源代码和 C 源代码的运行区别

与其他程序的执行方式和编译方式不同。 Java 源代码需要进行编译成字节码后在 Java 虚拟机上运行,这样 Java 程序能够保持独立性和跨平台功特性。 请参考下图。 https://www.cwiki.us/pages...

honeymose
57分钟前
3
0
Apache限定目录解析PHP,限制user_agent,PHP相关的配置

Apache限定目录解析PHP 配置前访问upload/index.php [root@test-a ~]# curl -x192.168.77.139:80 'www.test.com/upload/index.php'This is upload diretory 配置,/usr/local/apache2.4/......

野雪球
今天
5
0
java.util.Concurrent.Exchanger源码

类图 源码: package java.util.concurrent;import java.util.concurrent.atomic.AtomicInteger;import java.util.concurrent.atomic.AtomicReference;import java.util.concurrent......

狼王黄师傅
今天
6
0
Kubernetes里的secret最基本的用法

Secret解决了密码、token、密钥等敏感数据的配置问题,使用Secret可以避免把这些敏感数据以明文的形式暴露到镜像或者Pod Spec中。 Secret可以以Volume或者环境变量的方式使用。 使用如下命令...

JerryWang_SAP
昨天
5
0
2018-11-20学习笔记

1. python数据类型: 给变量赋值什么样的值,变量就是什么样的类型 给变量赋值整数,变量就是整数类型 给变量赋值字符串,变量就是字符串类型 123 和“123”一样吗? 在python中 单引号 与双...

laoba
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部