【发布时间】:2018-05-29 11:00:06
【问题描述】:
我在我的 Windows 机器上的 tomcat 中运行了一个 Web 应用程序。我正在尝试使用 Java Mission Control 对其进行监视。我收到一条错误消息,无法解锁商业功能以访问 java 飞行记录器。请指导我在何处以及如何启用它。 提前谢谢..
【问题讨论】:
-
你必须使用一些参数来启动你的应用程序:docs.oracle.com/javacomponents/jmc-5-4/jfr-runtime-guide/…
-
感谢尤金的及时回复..但这就是我正在努力解决的问题..如何使用这些参数启动我的应用程序..这是我尝试过的,但都是徒劳的..C :\Program Files\Apache Software Foundation\Tomcat 8.5\bin>java -XX:+UnlockCommercialFeatures -XX:+F lightRecorder -XX:StartFlightRecording=duration=60s,filename=myrecording.jrf startup.bat 无法开始录制,无法写入文件“myrecording.jrf”错误:找不到或加载主类startup.bat
-
这不是你这样做的方式......我敢打赌
startup.bat是启动 tomcat的文件,里面有java命令 -
对不起,尤金,但我会在这方面给你更多的麻烦......我正在尝试为 JMeter 进行飞行记录。一旦我从 JMC 开始飞行记录,我就会看到一条错误消息,提示首先在 JVM 中解锁商业功能。我应该去哪里解锁商业功能以及如何启动 JMeter。到目前为止,要启动 Jmeter,我会转到 bin 目录并打开 jmeter.bat 文件。
-
这不是关于 JMeter 或 Tomcat - 我希望你现在已经理解了。这些是以
java ...和一些命令开头的java 进程,您要做的就是为JFR添加一些命令
标签: java-8