Windows 2003 Server语言 - visualVm 中的 visualGC 此 JVM(jdk 1.7) 不支



当我尝试在visualVm中查看visualGC时,它说"此JVM不支持"我找到的索恩是

run jstatd -J-Djava.security.policy=tools.policy

当我运行此命令时,我得到

C:Program FilesJavajdk1.7.0_45bin>jstatd -J-Djava.security.policy=to
Could not create remote object
access denied ("java.util.PropertyPermission" "java.rmi.server.ignoreSubClasses"
 "write")
java.security.AccessControlException: access denied ("java.util.PropertyPermissi
on" "java.rmi.server.ignoreSubClasses" "write")

这个问题的解决方法是JSTATD Oracle链接,但这个链接说
It is not currently available on the Windows 98 and Windows ME platforms

我正在尝试从本地计算机连接到远程服务器 Windows2003JDK 1.7 是我用于 visualVM 和 Visual GC 的

请帮忙!

问题有点不同,我得到"此 JVM 不支持"的原因是因为我要分析的应用程序是 Windows 服务,因此 visualGC 选项卡显示"此 JVM 不支持"。我们所做的是,获取.exe文件并使用 -run 作为参数在控制台上运行它,它像普通的 java 应用程序一样运行,因此能够看到 visualGC 选项卡

我的

疑问是,我们没有运行jstatd(我的应用程序在Windows Server 2003上作为Windows服务运行),那么为什么我们能够查看VisualGC,这与我在互联网上看到的相反,并且根据我在问题中写

的内容

最新更新