Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/368.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java windows 2003 server-此JVM(jdk 1.7)不支持visualVm中的visualGC_Java_Visualvm - Fatal编程技术网

Java windows 2003 server-此JVM(jdk 1.7)不支持visualVm中的visualGC

Java windows 2003 server-此JVM(jdk 1.7)不支持visualVm中的visualGC,java,visualvm,Java,Visualvm,当我试图在visualVm中看到visualGC时,它说“此JVM不支持” 我找到的soln是 run jstatd -J-Djava.security.policy=tools.policy 当我运行这个命令时,我得到 C:\Program Files\Java\jdk1.7.0_45\bin>jstatd -J-Djava.security.policy=to Could not create remote object access denied ("java.util.Prope

当我试图在visualVm中看到visualGC时,它说“此JVM不支持” 我找到的soln是

run jstatd -J-Djava.security.policy=tools.policy
当我运行这个命令时,我得到

C:\Program Files\Java\jdk1.7.0_45\bin>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")
此问题的解决方案是,但此链接显示
它目前在Windows 98和Windows ME平台上不可用

我正在尝试从本地计算机连接到远程服务器Windows2003 JDK1.7是我用于visualVM和VisualGC的


请帮忙

问题有点不同,我得到“不支持此JVM”的原因是因为我要评测的应用程序是windows服务,因此visualGC选项卡显示“不支持此JVM”。 我们所做的是,获取.exe文件并在控制台上使用-run as param运行它,它作为普通java应用程序运行,因此能够看到visualGC选项卡


我的疑问是,我们没有运行jstatd(我的应用程序是作为windows server 2003上的windows服务运行的),所以我们为什么能够查看VisualGC,与我在互联网上看到的相反,与我在问题中所写的相反

您是否也创建了相应的
工具。策略
文件?是的,也创建了。在internet/google/SoyYou的帮助下,本地JVM甚至网络连接都不需要jstatd,没有它也可以创建JMX连接。但是,如果应用程序作为服务运行,它通常在不同的用户帐户下运行。因此,出于安全原因,普通用户无法通过本地JVM发现连接到它。