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