1
JRE (JDK 아님)에 진단 도구 (예 : jps, jstack, jhat 등)가 있는지 알 수 있습니까?JRE에 진단 도구가 있습니까?
또는이 도구는 JDK에만 존재합니까?
감사합니다.
JRE (JDK 아님)에 진단 도구 (예 : jps, jstack, jhat 등)가 있는지 알 수 있습니까?JRE에 진단 도구가 있습니까?
또는이 도구는 JDK에만 존재합니까?
감사합니다.
이 파일을 사용하면 JRE (jre1.6.0_20 리눅스)에 모두 있습니다
rwxrwxrwx 1 bob bob 10 2010-05-12 19:40 ControlPanel -> ./jcontrol
-rwxr-xr-x 1 bob bob 47308 2010-04-12 22:36 java
-rwxr-xr-x 1 bob bob 25634 2010-04-12 22:39 java_vm
-rwxr-xr-x 1 bob bob 84970 2010-04-12 22:39 javaws
-rwxr-xr-x 1 bob bob 6347 2010-04-12 22:39 jcontrol
-rwxr-xr-x 1 bob bob 47447 2010-04-12 22:36 keytool
-rwxr-xr-x 1 bob bob 47679 2010-04-12 22:36 orbd
-rwxr-xr-x 1 bob bob 47515 2010-04-12 22:36 pack200
-rwxr-xr-x 1 bob bob 47807 2010-04-12 22:36 policytool
-rwxr-xr-x 1 bob bob 47447 2010-04-12 22:36 rmid
-rwxr-xr-x 1 bob bob 47447 2010-04-12 22:36 rmiregistry
-rwxr-xr-x 1 bob bob 47475 2010-04-12 22:36 servertool
-rwxr-xr-x 1 bob bob 47679 2010-04-12 22:36 tnameserv
-rwxr-xr-x 1 bob bob 189274 2010-04-12 22:36 unpack200
그래서, 대답은 그들이 단지 JDK에 존재하는 것입니다.
그래서 모든 서버에 설치해야합니다. 또는 진단 정보를 로컬로 가져 오는 다른 방법이 있습니까? – SyBer
kill -QUIT을 사용하여 스택 추적을 얻을 수 있습니다. JMX를 사용하여 jvm을 시작할 수 있습니다. "/jre1.6.0_20/bin/java -Dcom.sun.management.jmxremote -jar jpws-0-5-0.jar" 다른 머신에서 JDK를 관리 할 수있게하려면 모든 머신에 JDK를 둘 필요가 없습니다. –
davey
JMX를 사용하여 jvm을 시작할 수 있습니다. "/jre1.6.0_20/bin/java -Dcom.sun.management.jmxremote -jar jpws-0-5-0.jar" 그렇게하는 한 다른 컴퓨터에서 JDK를 관리 할 필요가 없습니다. – davey