jps java.io.tmpdir相关bug记录

再次遇到jps与java.io.tmpdir的坑,讨论了半天虽然有解决方法,但是都不理想,最后还是“撒迦”大神拨开云雾见青天的给我们讲诉了来龙去脉,真是幸福啊,哈哈。

 

好了,这总结下一些相关bug,便于以后查阅。

 

1:当指定了java.io.tmpdir后jps无效

 

jps not found the pid whit "-Djava.io.tmpdir"

 

http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7021676

 

 

2:当指定了java.io.tempdir后visualvm 无效 (需要仔细多读)

 

Fix for 6938627 breaks visualvm monitoring when -Djava.io.tmpdir is defined

 

http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7009828

 

这个bug里详细的概述了这些工具依赖的tmp目录如何工作,以及这个bug中涉及的众多考虑点

 

 

3:jps的参考手册,学会了jps传递参数,使用-J选项

 

jps -J-Djava.io.tmpdir=/home/admin/javatmp

 

http://docs.oracle.com/javase/1.5.0/docs/tooldocs/share/jps.html

你可能感兴趣的:(java)