Windows services 使用windows服务的Java任务控制:禁用的功能

Windows services 使用windows服务的Java任务控制:禁用的功能,windows-services,tomcat6,jmc,Windows Services,Tomcat6,Jmc,我试图使用Java任务控制提供的“记录历史数据”功能来记录以下信息: - Used Java Heap Memory - Commited Java Heap - Maximum Java Heap 作为Windows服务运行的本地tomcat实例。但是,我无法使用“添加…”按钮添加任何新图形 如果我在本地应用程序上尝试同样的方法也可以,但是当连接到windows服务时,JMC的某些部分似乎被禁用。我用于Tomcat的Java选项有: -Dcom.sun.management.jmxre

我试图使用Java任务控制提供的“记录历史数据”功能来记录以下信息:

 - Used Java Heap Memory
 - Commited Java Heap
 - Maximum Java Heap
作为Windows服务运行的本地tomcat实例。但是,我无法使用“添加…”按钮添加任何新图形

如果我在本地应用程序上尝试同样的方法也可以,但是当连接到windows服务时,JMC的某些部分似乎被禁用。我用于Tomcat的Java选项有:

-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=6666
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.local.only=false

-XX:+UnlockCommercialFeatures
-XX:+FlightRecorder

任何帮助/建议都将不胜感激。

希望您的问题已经有了答案,但如果没有,我有一些问题要问您:

  • 您使用的是哪个版本的JMC
  • 您是否可以使用-consoleLog(JDK\bin\JMC-consoleLog | more)运行JMC,以便查看是否得到任何-output
  • 难道你找不到MBean,或者当你想把它们添加到一个图中时会发生什么
  • 如果使用jconsole连接,可以看到MBean吗
//联合军委会开发部克拉拉