java – jps不显示Tomcat进程

前端之家收集整理的这篇文章主要介绍了java – jps不显示Tomcat进程前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在Ubuntu 10.10上运行Tomcat 6.0.31,并使用tge Sun JDK( java-6-sun).虽然tomcat正在运行,但是当我运行jps( Java虚拟机进程状态工具)时,它的进程不显示.我看到的唯一输出是jps进程本身的pid.为什么Tomcat进程不会出现?

解决方法

你可能跑到 Bug 7009828

在Java 6 Update 23和Java 6 Update 24中,Java决定在何处放置jps,jconsole和jvisulavm所需的某些文件来检测本地运行的JVM时,会考虑使用java.io.tmpdir属性.这意味着将此系统属性定义为除默认(/ tmp)之外的其他任何JVM实例都将对这些工具不可见.

特别是Tomcat安装时默认将此属性设置为其安装临时文件夹.

所以:要么升级到Java 6 Update 25或更高版本(修复错误)或者使用-J-Djava.io.tmpdir = / path-to-tomcat-installation / temp启动jps.

猜你在找的Java相关文章