我们在服务器上使用jstack来检测java应用程序是否发生死锁。它不能在我们的Linux服务器上工作。我认为操作系统版本是:Red Hat Enterprise Linux Server release 5.6 (Tikanga) at sun.jvm.hotspot.tools.Tool.start(Tool.java:221)
at sun.j
一些讨论线程建议使用"jstack“并将输出重定向到文件,但这也不起作用,并给出了这个错误:java version "1.6.0_26"Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02, mixed mode)Linuxip-10-130-225-20 2.6.16.33-xenU #2 SMP Wed Aug 15
当我尝试使用JStack获取冻结应用程序的线程转储时,其中一个线程会给出以下结果: - org.eclipse.swt.internal.gtk.OS(JStack.java:60) at sun.jvm.hotspot.tools.JStack.mainDelegatingMethodAccessorImpl.java:25)
在ec2实例(Amazon Linux AMI)上,jstack显示以下错误 bash: jstack: command not found 计算机上安装了Java java -versionJava HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode) 在已经安装了java的情况下,有没有理由让jstack