加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – jps不显示Tomcat进程

发布时间:2020-12-14 05:33:35 所属栏目:Java 来源:网络整理
导读:我在Ubuntu 10.10上运行Tomcat 6.0.31,并使用tge Sun JDK( java-6-sun).虽然tomcat正在运行,但是当我运行jps( Java虚拟机进程状态工具)时,它的进程不显示.我看到的唯一输出是jps进程本身的pid.为什么Tomcat进程不会出现? 解决方法 你可能跑到 Bug 7009828:
我在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.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读