从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 来访问了。

最新文章

  1. 0-js判断电脑或手机登录
  2. Atitit 视图状态ViewState)的原理与管理
  3. IOS 如何隐藏tabbar
  4. JS中注意事项
  5. Js之Dom学习-三种获取页面元素的方式、事件、innerText和innerHTML的异同
  6. [转]hadoop hdfs常用命令
  7. oracle连接数据
  8. 文件尾存在EOF吗?
  9. 一次GC问题定位
  10. 理解JMS规范中消息的传输模式和消息持久化
  11. 虚继承之单继承的内存布局(VC在编译时会把vfptr放到类的头部,这和Delphi完全一致)
  12. 在Flex中定义移动设备应用程序和启动屏幕
  13. WebSocket部署服务器外网无法连接解决方案
  14. statsd.go
  15. java动态代理源码解析
  16. Word自定义多级列表样式
  17. CENTOS 7 安装 TINYPROXY 代理服务器
  18. 如何用VSCode手动编译Ace Editor
  19. SPARK安装二:HADOOP集群部署
  20. django通过添加session来保存公共变量

热门文章

  1. Web Workers 的基本信息
  2. maven -- 学习笔记(三)之搭建nexus私服
  3. PackageManager使用
  4. HTML5移动Web开发(一)——HTML5和移动网站基本概念以及一些模拟器
  5. 如何给wordpress首页自动显示文章内容的第一个图片
  6. Java实时读取日志文件
  7. CSS3 介绍
  8. 兼容各浏览器的iframe - onlaod事件
  9. rtf格式的一些说明,转载的
  10. java中的hashcode()和equals()