2011-09-28 6 views
5

어제 jstack이 정상적으로 작동하고있었습니다. 오늘, 갑자기 밖으로 모든 그것은 나를 아래의 예외주고 모르겠어요 이유 :Jstack에서 java.lang.reflect.InvocationTargetException을 제공합니다.

$ sudo -u tomcat6 jstack -J-d64 -m 26385 
Attaching to process ID 26385, please wait... 
Exception in thread "main" java.lang.reflect.InvocationTargetException 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
    at java.lang.reflect.Method.invoke(Method.java:597) 
    at sun.tools.jstack.JStack.runJStackTool(JStack.java:118) 
    at sun.tools.jstack.JStack.main(JStack.java:84) 
Caused by: sun.jvm.hotspot.runtime.VMVersionMismatchException: Supported versions are 20.1-b02. Target VM is 19.0-b09 
    at sun.jvm.hotspot.runtime.VM.checkVMVersion(VM.java:224) 
    at sun.jvm.hotspot.runtime.VM.<init>(VM.java:287) 
    at sun.jvm.hotspot.runtime.VM.initialize(VM.java:357) 
    at sun.jvm.hotspot.bugspot.BugSpotAgent.setupVM(BugSpotAgent.java:594) 
    at sun.jvm.hotspot.bugspot.BugSpotAgent.go(BugSpotAgent.java:494) 
    at sun.jvm.hotspot.bugspot.BugSpotAgent.attach(BugSpotAgent.java:332) 
    at sun.jvm.hotspot.tools.Tool.start(Tool.java:163) 
    at sun.jvm.hotspot.tools.JStack.main(JStack.java:86) 
    ... 6 more 

사람이 원인을 알고 있나요? 우분투 서버 에디션에서 Tomcat6을 실행 중입니다.

답변

6

Nevermind. 그것은 OpenJDK의 문제였습니다. Sun/Oracle의 원래 JRE 및 JDK로 대체하여 문제를 해결했습니다.