我在 Tomcat 7 上使用 JavaMelody 来监控内存使用情况。当我启动 Tomcat 并导航到 /monitoring 页面时,一切都很好。但是,当我尝试生成内存直方图时,会出现一个弹出窗口,通知我“不支持内存直方图,因为服务器使用的是 JRE 而不是 JDK。这在日志的启动部分得到确认:
信息:Java 主页:C:\Program Files\Java\jdk1.8.0_151\jre
但是,我的 JAVA_HOME 变量设置为 C:\Program Files\Java\jdk1.8.0_151\ 为什么 Tomcat 将 'jre' 附加到 JAVA_HOME,我该如何阻止它?
谢谢
安格斯