一尘不染

jps不显示Tomcat进程

tomcat

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


阅读 847

收藏
2020-06-16

共1个答案

一尘不染

您可能会遇到错误7009828

在Java 6更新23和Java
6更新24,Java的考虑java.io.tmpdir属性决定在什么地方被需要的一些文件时jpsjconsolejvisulavm在本地检测运行的JVM。这意味着,每个具有此系统属性定义为默认值(/tmp)之外的内容的JVM实例对于这些工具都是不可见的。

尤其是Tomcat安装,默认情况下将此属性设置为其安装temp文件夹。

所以: 要么 升级到Java 6更新25或更高版本(其中bug修复),或者开始jps-J-Djava.io.tmpdir=/path-to- tomcat-installation/temp

2020-06-16