ID JVM не найден - PullRequest
       14

ID JVM не найден

1 голос
/ 30 марта 2010

Я недавно скачал и установил WebSphere Application Server 7.0 в Windows 2003.

Я хотел сделать jstat (JDK 1.6) для проверки JVM, но я продолжал получать сообщение "not found".

Есть идеи, почему это происходит?

Николай

Ответы [ 3 ]

4 голосов
/ 10 ноября 2017

Это также может быть связано с тем, что этот флаг включен в ваших аргументах JVM

-XX: + PerfDisableSharedMem

Либо вы можете удалить это из своих аргументов, мы отключаем этот флаг как

-XX: -PerfDisableSharedMem

0 голосов
/ 27 сентября 2011

Если вы пытаетесь отслеживать процесс, принадлежащий другому пользователю, вы можете получить ошибки разрешения. Чтобы обойти это, запустите сервер jstatd с настраиваемой разрешающей политикой.

jstatd -J-Djava.security.policy=/home/root/.jstatd.all.policy

.jstatd.all.policy:

grant codebase "file:/usr/java/latest/lib/tools.jar" {
   permission java.security.AllPermission;
};

Вам нужно будет указать правильный путь к вашему собственному tools.jar. После запуска jstatd вы сможете запустить команду jstat.

0 голосов
/ 30 марта 2010

jstat требует vmid , чтобы указать виртуальную машину для подключения. Вы предоставляете один?

...