jps没有显示Tomcat进程

use*_*520 9 java tomcat

我在Ubuntu 10.10上运行Tomcat 6.0.31并使用tge Sun JDK(java-6-sun).虽然运行tomcat时它的进程在我运行时不显示jps(Java虚拟机进程状态工具).我看到的唯一输出是jps进程本身的pid.为什么Tomcat进程不显示?

Joa*_*uer 14

您可能遇到错误7009828:

在Java 6 Update 23和Java 6 Update 24中,Java java.io.tmpdir在决定放置一些所需文件的位置时,会考虑该属性jps,jconsolejvisulavm检测本地运行的JVM.这意味着将具有此系统属性定义为default(/tmp)以外的其他JVM实例对这些工具不可见.

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

因此:要么升级到Java 6 Update 25或更高版本(修复错误的地方),要么开始jps使用-J-Djava.io.tmpdir=/path-to-tomcat-installation/temp.