From 5067c28269844f140efa2c1b0a5b960ed4916563 Mon Sep 17 00:00:00 2001 From: wenshao Date: Mon, 27 Aug 2012 13:21:31 +0800 Subject: [PATCH] improve index.html, add jvm info --- .../druid/stat/DruidStatManagerFacade.java | 8 ++++++- .../support/http/resources/index.html | 22 ++++++++++++++++++- 2 files changed, 28 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/alibaba/druid/stat/DruidStatManagerFacade.java b/src/main/java/com/alibaba/druid/stat/DruidStatManagerFacade.java index 79559a2df3..fbf6e386f8 100644 --- a/src/main/java/com/alibaba/druid/stat/DruidStatManagerFacade.java +++ b/src/main/java/com/alibaba/druid/stat/DruidStatManagerFacade.java @@ -15,10 +15,11 @@ */ package com.alibaba.druid.stat; -import com.alibaba.druid.pool.DruidDataSource; +import java.lang.management.ManagementFactory; import java.sql.Driver; import java.sql.DriverManager; import java.util.ArrayList; +import java.util.Date; import java.util.Enumeration; import java.util.LinkedHashMap; import java.util.List; @@ -27,6 +28,7 @@ import java.util.Set; import java.util.concurrent.atomic.AtomicLong; import com.alibaba.druid.VERSION; +import com.alibaba.druid.pool.DruidDataSource; import com.alibaba.druid.support.http.stat.WebAppStatManager; import com.alibaba.druid.support.spring.stat.SpringStatManager; import com.alibaba.druid.util.DruidDataSourceUtils; @@ -188,6 +190,10 @@ public class DruidStatManagerFacade { dataMap.put("Drivers", getDriversData()); dataMap.put("ResetEnable", isResetEnable()); dataMap.put("ResetCount", getResetCount()); + dataMap.put("JavaVMName", System.getProperty("java.vm.name")); + dataMap.put("JavaVersion", System.getProperty("java.version")); + dataMap.put("JavaClassPath", System.getProperty("java.class.path")); + dataMap.put("StartTime", new Date(ManagementFactory.getRuntimeMXBean().getStartTime())); return dataMap; } diff --git a/src/main/resources/support/http/resources/index.html b/src/main/resources/support/http/resources/index.html index 4e96fc6250..ec9f2730b0 100644 --- a/src/main/resources/support/http/resources/index.html +++ b/src/main/resources/support/http/resources/index.html @@ -23,7 +23,7 @@ - drivers + Drivers @@ -34,6 +34,22 @@ ResetCount + + JavaVersion + + + + JavaVMName + + + + JavaClassPath + + + + StartTime + +