java - Jetty 没有出现在 jcmd 中

标签 java jetty jcmd

当我启动 jcmd 时,它会显示除 Jetty 之外的所有 java 进程,为什么?

JCmd:

[root@test_app_bm 2015_06_01_18_19_47_13098]# /usr/java/latest/bin/jcmd 
15152 sun.tools.jcmd.JCmd
21785 DummyTrkPartner.jar

Ps aux:

[root@test_app_bm 2015_06_01_18_19_47_13098]# ps aux | grep java
jetty    13098 13.8 74.4 7048352 2957192 ?     Sl   18:19   4:29 /usr/java/latest/bin/java -Xmx1800m -Xms256m -XX:+UseG1GC -Dhttps.proxyHost=1.1.1.1 -Dhttps.proxyPort=3128 -Dhttp.proxyHost=1.1.1.1 -Dhttp.proxyPort=3128 -Dhttp.nonProxyHosts=localhost -Djetty.logs=/usr/local/jetty/logs -Djetty.home=/usr/local/jetty -Djetty.base=/usr/local/jetty -Djava.io.tmpdir=/usr/local/jetty/work -jar /usr/local/jetty/start.jar jetty.state=/usr/local/jetty/work/jetty.state jetty-logging.xml jetty-started.xml start-log-file=/usr/local/jetty/logs/start.log
root     15165  0.0  0.0 103244   864 pts/0    S+   18:52   0:00 grep java
root     21785  0.1  2.4 3541704 96728 ?       Sl   Apr29  48:52 java -jar DummyTrkPartner.jar
[root@test_app_bm 2015_06_01_18_19_47_13098]# 

最佳答案

听起来像是权限问题。从您的控制台摘录中,我看到“jetty”以用户身份运行,而您以 root 身份登录。

以用户“jetty”身份运行命令,您应该能够运行 jcmd。

关于java - Jetty 没有出现在 jcmd 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30577929/

相关文章:

java - jetty透明代理总是返回403禁止

java - 如何在安装了 openJDK 的 docker 容器上运行没有 JDK 的 JCMD

java - Android Studio 运行中出现空 Throwable 错误

java - PDFBox 打乱文本

java - pom.xml 中存在依赖项错误 : Missing artifact org. eclipse.jetty.tests :test-mock-resources:jar:9. 1.0.v20131115

spring - 嵌入式 Jetty 资源基类路径 URL

java - 为什么 jmap 和 jcmd 生成的堆转储大小不同?

使用 JCMD 进行 Java 线程转储

java - 在 Java 中解析大的十六进制数

java - Tomcat 错误 : Resource Not Available (HTTP 404)