本文主要是介绍jmap | jstack 报错,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
jmap 和 jstack是java jdk自带的分析java 线程资源占用的两个重要工具。
在使用jmap 和 jstack 将信息保存到文件时报错:
[root@SHA-L0022184 bin]# jmap -dump:live,format=b,file=heap.bin 2352
2352: well-known file is not secure
后来发现这两个命令在使用的时候,在启动线程的用户下执行没有问题,在其他用户下执行会报上述错误。
因为我查看的Java线程是root用户起的,所以切换到root用户后就能正常使用上面的命令。
这篇关于jmap | jstack 报错的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!