ubuntu 14.04 解决JavaMelody 图片中文乱码
从windows系统中,copy了MSYH.TTC和MSYHBD.TTC 2个文件到 服务器的%JAVA_HOME%\jre\lib\fonts\fallback 目录中,
(如果fallback目录不存在,就新建一个)。
重启tomcat后,中文就能显示了。
附上配置文件。1,在pom.xml依赖中加入 <dependency> <groupId>net.bull.javamelody</groupId> <artifactId>javamelody-core</artifactId> <version>1.48.0</version> </dependency> 2,在web.xml 中加入 <context-param> <param-name>contextConfigLocation</param-name> <param-value> classpath:net/bull/javamelody/monitoring-spring.xml /WEB-INF/applicationContext.xml </param-value> </context-param> <filter> <filter-name>monitoring</filter-name> <filter-class>net.miaosha.web.filter.MiaoshaMonitoringFilter</filter-class> </filter> <filter-mapping> <filter-name>monitoring</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <listener> <listener-class>net.bull.javamelody.SessionListener</listener-class> </listener> 3,在applicationContext.xml中添加javamelody的监控 <bean id="facadeMonitoringAdvisor" class="net.bull.javamelody.MonitoringSpringAdvisor"> <property name="pointcut"> <bean class="org.springframework.aop.support.JdkRegexpMethodPointcut"> <property name="patterns"> <array> <value>net\.miaosha\..*</value> </array> </property> </bean> </property> </bean> 4,新建权限类中加入系统监控只允许网站管理员查过,如果不需要权限,该类可以不创建,在web.xml中的filter直接用javamelody自带的net.bull.javamelody.MonitoringFilter package net.miaosha.web.filter; import net.bull.javamelody.MonitoringFilter; import net.miaosha.biz.user.domain.User; import net.miaosha.web.common.UserConstants; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpSession; /** * User: xiongba */ public class MiaoshaMonitoringFilter extends MonitoringFilter { protected boolean isRequestAllowed(HttpServletRequest httpRequest) { HttpSession session = httpRequest.getSession(); if (session == null) { return false; } User user = (User) session.getAttribute(UserConstants.SEESSION_USER); if(user==null){ return false; } return user.isAdmin(); } } 5,全部配置完后,就可以通过http://youwebsite/monitoring 来访问了。
作者:熊哥club
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明。文章部分内容来源网络,如有版权问题,请留言告知,博主会尽快删除.
微信扫描下方二维码关注【熊哥club】,回复1024获取程序员必备IT电子书,回复java获取全套学习资源


【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?