gpt4 book ai didi

java - jps 不显示 Tomcat 进程

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:11:23 26 4
gpt4 key购买 nike

我在 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 所需的一些文件放在哪里时会考虑 java.io.tmpdir 属性, jconsolejvisulavm 检测本地运行的 JVM。这意味着每个将此系统属性定义为非默认值 (/tmp) 的 JVM 实例对于这些工具都是不可见的。

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

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

关于java - jps 不显示 Tomcat 进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6287926/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com