Java 8 如何启用windows机器上安装的java flight recorder for tomcat?

Java 8 如何启用windows机器上安装的java flight recorder for tomcat?,java-8,Java 8,我的windows机器上的tomcat中运行着一个web应用程序。我试图用Java任务控制来监控它。我收到一条错误消息,用于解锁访问java flight recorder的商业功能。。请指导我在何处以及如何启用它。 提前感谢。您可以尝试设置CATALINA\u OPTS环境变量,例如: set CATALINA_OPTS=-XX:+UnlockCommercialFeatures -XX:+FlightRecorder -Dcom.sun.management.jmxremote=true -

我的windows机器上的tomcat中运行着一个web应用程序。我试图用Java任务控制来监控它。我收到一条错误消息,用于解锁访问java flight recorder的商业功能。。请指导我在何处以及如何启用它。
提前感谢。

您可以尝试设置
CATALINA\u OPTS
环境变量,例如:

set CATALINA_OPTS=-XX:+UnlockCommercialFeatures -XX:+FlightRecorder -Dcom.sun.management.jmxremote=true -Dcom.sun.management.jmxremote.rmi.port=7091 -Dcom.sun.management.jmxremote.port=7091 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false

然后像往常一样启动Tomcat。

您必须使用一些参数启动应用程序:感谢Eugene的及时回复。。但这正是我正在努力解决的问题。。如何使用这些参数启动我的应用程序。。这就是我尝试的,但都是徒劳的..C:\Program Files\Apache Software Foundation\Tomcat 8.5\bin>java-XX:+UnlockCommercialFeatures-XX:+F lightRecorder-XX:StartLightRecording=duration=60s,filename=myrecording.jrf startup.bat无法开始录制,无法写入文件“myrecording.jrf”错误:找不到或加载主类启动。BATT这不是您的操作方式。。。我打赌
startup.bat
是启动tomcat的文件,里面有
java
命令对不起,Eugene,但我会在这方面给你更多的bug。。。。我正在为JMeter做飞行记录。当我从JMC开始飞行记录时,我看到一条错误消息,首先解锁JVM中的商业功能,然后继续。。我应该去哪里解锁商业功能,以及如何启动JMeter。现在要启动Jmeter,我转到bin目录并打开Jmeter.bat文件。这与Jmeter或Tomcat无关-我希望您现在已经理解了。这些是以
java开始的java进程
和一些命令,您需要做的是为
JFR