dubbo启动报java.lang.ClassNotFoundException: javassist.ClassPath

来源:互联网 发布:手机淘宝怎么打不开了 编辑:程序博客网 时间:2024/05/19 18:10


今天调试dubbo和zookeeper构建时,在利用main方法启动dubbo时报错误,在错误的最底层提示是 :  java.lang.ClassNotFoundException: javassist.ClassPath,调试发现代码:Class<?> clazz = Class.forName(line, true, classLoader)执行加载类com.alibaba.dubbo.common.compiler.support.JavassistCompiler时报:java.lang.NoClassDefFoundError: javassist/ClassPath,这个错误最后被加工最终变成上边的错误。可是查看项目下发现依赖的包javassist-3.18.1-GA.jar命名存在,打开这些jar包,其中的javassist.ClassPath的确存在啊,于是我换了个版本javassist-3.18.2-GA.jar程序跑起来了,

如果是maven管理的项目时,查看一下本底仓库的依赖包是否全部从远程中央库中down下来了,是否在有没有down下来的造成的这种现象。



阅读全文
0 0