无法从Weblogic Server 10.3.6生成JFR报告

时间:2015-02-18 09:22:23

标签: java weblogic jvm-hotspot jrockit

我正在运行Weblogic Server 10.3.6并尝试使用Java Mission Control获取JFR报告。服务器存在于我的Linux VM中,我尝试使用Mission Control客户端从我的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服务器之前,我可能会帮助我提供以下启动args:

-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.

从Mission控制客户端连接到服务器之前对我有用,但我想这是WLS的旧版本。有人能帮我弄清楚出了什么问题吗?

1 个答案:

答案 0 :(得分:3)

看起来您正在使用JRockit JVM运行WLS? 在这种情况下,您需要运行JRockit Mission Control(jrmc)而不是Java Mission Control(jmc) -XX:+ UnlockCommercialFeatures和-XX:+ FlightRecorder不需要,JRockit不存在。