Error reported during Dubbo startup: Java.lang.ClassNotFoundException:javassist. ClassPath, Debug Discovery code:class<?> clazz = Class.forName (line, true, ClassLoader) Execute load Class Com.alibaba.dubbo.common.compiler.support.JavassistCompiler times: java.lang.noclassdeffounderror:javassist/ ClassPath, this error is eventually processed to become the top error. But look under the project to find the dependencies of the package Javassist-3.18.1-ga.jar name exists, open these jar package, where the Javassist.classpath does exist ah, so I changed a version Javassist-3.18.2-ga.jar program run up. So what the hell is going on here?
In fact, it is because Javassistcompile used the class Javassist.classpath. After a little comparison, the last discovery Javassist-3.18.1-ga.jar This package is problematic, because its mainfest.fm file is not open, decompression is also reported in various class file format errors, it seems that this problem, time is not intended to be in-depth verification, in short, when we appear this problem, it is a possible problem , I hope we can provide clues to solve the problem.
Dubbo start the newspaper Java.lang.ClassNotFoundException:javassist. ClassPath