gpt4 book ai didi

java - 为什么JDK的jps命令没有列出JBoss实例的进程?

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

我目前在工作中使用 JBoss 在 Linux 中运行一些 Java 网络应用程序。 JBoss 的运行实例使用进程列表命令 ps aux |grep java 列出,相关输出类似于 jboss 19622 0.3 35.8 3410688 1391068 ? Sl Dec13 3:27/opt/wsp/jdk1.8.0/bin/java -D[Standalone] -server -XX:+UseCompressedOops -Xms1024m -Xmx1024m -Djboss.modules.system.pkgs=org.jboss.byteman -Djava。 awt.headless=true...

按照我的理解,使用JDK的命令jps应该会有对应的JVM列出来。但是当我在终端中输入 jps 时,只列出了一条记录,比如 12073 jps。我很困惑为什么会这样,谁能解释一下?提前致谢!

最佳答案

原因是jBoss 是由不同的用户运行的。 ps aux显示系统的每一个进程,而jps则受运行命令的用户权限限制。

关于java - 为什么JDK的jps命令没有列出JBoss实例的进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47807743/

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