VMVersionMismatchException异常处理过程
解决方案:移除linux上所有安装的jdk,重装jdk
以下记录发现问题和解决问题的过程:
1. curl 调用接口,出现
Failed connect to localhost:8084; Connection refused2. jps 查看pid 44995
3. jstack -l 44995
jvm垃圾回收线程一直被占用4. jmap -heap 44995
报出异常```
Attaching to process ID 44995, please wait...
Error attaching to process: sun.jvm.hotspot.runtime.VMVersionMismatchException: Supported versions are 25.131-b11. Target VM is 25.161-b14
sun.jvm.hotspot.debugger.DebuggerException: sun.jvm.hotspot.runtime.VMVersionMismatchException: Supported versions are 25.131-b11. Target VM is 25.161-b14
at sun.jvm.hotspot.HotSpotAgent.setupVM(HotSpotAgent.java:435)
at sun.jvm.hotspot.HotSpotAgent.go(HotSpotAgent.java:305)
at sun.jvm.hotspot.HotSpotAgent.attach(HotSpotAgent.java:140)