Java 无法从Weblogic Server 10.3.6生成JFR报告

Java 无法从Weblogic Server 10.3.6生成JFR报告,java,weblogic,jvm-hotspot,jrockit,Java,Weblogic,Jvm Hotspot,Jrockit,我正在运行WebLogicServer10.3.6,并尝试使用Java任务控制获取JFR报告。服务器存在于我的Linux虚拟机中,我正在尝试使用任务控制客户端从我的windows机器连接到进程。尝试连接时,我遇到以下错误: java.lang.RuntimeException: java.lang.UnsupportedOperationException: JRockit is no longer supported. Use a 4.x version of Mission Control

我正在运行WebLogicServer10.3.6,并尝试使用Java任务控制获取JFR报告。服务器存在于我的Linux虚拟机中,我正在尝试使用任务控制客户端从我的windows机器连接到进程。尝试连接时,我遇到以下错误:

java.lang.RuntimeException: java.lang.UnsupportedOperationException: JRockit is no longer supported. Use a 4.x version of Mission Control when connecting to a JRockit.
我认为在启动Weblogic服务器之前提供以下启动参数可能会有所帮助:

-Dcom.sun.management.jmxremote 
-Dcom.sun.management.jmxremote.port=8999 
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false 
-XX:+UnlockCommercialFeatures 
-XX:+FlightRecorder
但这并没有起到任何作用,因为初创公司没有提到:

Unknown option or illegal argument: -XX:+UnlockCommercialFeatures. 
Please check for incorrect spelling or review documentation of startup options.

从任务控制客户端连接到服务器以前对我很有效,但我想这是WLS的旧版本。有人能帮我找出问题出在哪里吗?

看起来您正在使用JRockit JVM运行WLS? 在这种情况下,您需要运行JRockit任务控制(jrmc)而不是Java任务控制(jmc) -XX:+UnlockCommercialFeatures和-XX:+FlightRecorder对于JLockit来说是不需要的,也不存在