我正要开始使用Java 任务控制 5.3.0.
我已经添加了-XX:+解锁商业功能 -XX:+FlightRecorder进入我的网络应用程序的 jetty.template。
然后我启动网络应用程序mvn 码头:运行.
但是当我开始的时候飞行记录仪我发现问题出现了,弹出窗口如下。
'Start Flight Recording.. (Last attempt failed)' have encountered a problem.Commercial features are not enabled. In JDK7u4 and above,the JVM must be started with -XX:+UnlockCommercialFeatures -XX:+FlightRecorder .
我还尝试将如下标志添加到pom.xml但它不起作用。
<jvmArgs>
<jvmArg>-Xmx128m</jvmArg>
<jvmArg>-Xms128m</jvmArg>
<jvmArg>-XX:MaxPermSize=512m</jvmArg>
<jvmArg>-XX:+UnlockCommercialFeatures</jvmArg>
<jvmArg>-XX:+FlightRecorder</jvmArg>
<jvmArg>-XX:StartFlightRecording=duration=160s,delay=20s,settings=profile,filename=target/recording.jfr</jvmArg>
</jvmArgs>
我应该怎么做才能在我的网络应用程序上启用飞行记录器?
该配置应该添加到正在运行的 Jetty 虚拟机中,所以我会尝试以下操作:
mvn jetty:run -XX:+UnlockCommercialFeatures -XX:+FlightRecorder
我无法测试这个,我在 Tomcat 上工作最多,但我认为这可以帮助你
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)