文档章节

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

charles_wang
 charles_wang
发布于 2013/01/23 09:46
字数 284
阅读 3K
收藏 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 v1.62.0 发布,系统监控平台

JavaMelody v1.62.0 发布了,主要更新内容如下: 修复 XSS漏洞 (reported by Omar El Mandour) 也可以查看提交记录了解更多。 发布说明: https://github.com/javamelody/javamelody/wiki/Re...

局长
2016/10/02
1.5K
1
JavaMelody 1.82.0 发布,Java 应用监控平台

JavaMelody 1.82.0 发布了。JavaMelody 是一个监控系统,目标是在 QA 和生产环境中监控 Java 或 Java EE 应用程序。 此版本主要更新内容包括: 修复 #890 ,当 Tomcat 中的 org.apache.catal...

xplanet
03/04
2K
1
Spring Boot 项目实战(三)集成 Swagger 及 JavaMelody

一、前言 上篇介绍了 Logback 的集成过程,总体已经达到了基本可用的项目结构。本篇主要介绍两个常用工具,接口文档工具 Swagger 、项目监控工具 JavaMelody 的集成步骤。 二、Swagger 随着互...

osc_feymneeg
2019/03/08
3
0
JavaMelody应用监控使用指南

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

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

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

kt431128
2014/10/03
157
0

没有更多内容

加载失败,请刷新页面

加载更多

spring boot 设置任务调度线程池大小和线程前缀

编辑文件application.properties,加入如下: spring.task.scheduling.pool.size =10spring.task.scheduling.thread-name-prefix = sche_prefix-...

jingshishengxu
2分钟前
17
0
mongodb CRUD以及Aggregation常用操作

CRUD操作集 1)查询只展示需要的列db.collection.find({age : {$gt : 30} }, {name: 1, age: 1, _id: 0})2)查询有name字段且值为null的记录db.collection.find({name : {$type : 10} })......

简到珍
45分钟前
23
0
wellcms2.0伪静态配置

目标格式 /user/login.html apache RewriteEngine on# Apache 2.4RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*?)([^/]*).html(.*)$ inde......

cs_sharp
46分钟前
8
0
部署异步下载服务

异步下载 一、背景 目前系统对于大文件的下载慢、导出慢、大量的接口占用服务器带宽等问题,严重影响用户的体验,基于此背景,开发并实现了异步下载功能。 二、项目结构 脑图思路 三、环境准...

荼靡旖旎
46分钟前
25
0
(转)Marathon私有镜像仓库用户名和密码方式

下载镜像需要输入用户名和密码的时候,marathon发布这样的images需要用这种方法。 首先需要手动登入镜像仓库。 docker login db-registry.inc-test.com Username: admin Password: D...

osc_5p8bxoq2
52分钟前
24
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部