@DubboReference dependencies is failed解决办法
Dependencies
A rewrite of the old legacy software "depends.exe" in C# for Windows devs to troubleshoot dll load dependencies issues.
项目地址:https://gitcode.com/gh_mirrors/de/Dependencies
免费下载资源
·
升级Dubbo2.7.7 出现以下错误
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'QRCodeLogic': Injection of @DubboReference dependencies is failed; nested exception is java.lang.NullPointerException 一直以为是没有配置好,需要升级相应的配置,没有扫描到Dubbo 网上找了方法,都没有解决, 后来仔细看了日志 才发现是包冲突,没有正常加载,也就相应的 不会扫描dubbo
解决方法如下:
从日志查看到报以下错误
org.apache.zookeeper.ZooKeeper.<init>(Ljava/lang/String;ILorg/apache/zookeeper/Watcher;Z)V
该类是位于 org.apache.curator 包下面的,pom.xml配置如下
<!-- dubbo -->
<dependency>
<groupId>org.apache.dubbo</groupId>
<artifactId>dubbo</artifactId>
<version>2.7.7</version>
<exclusions>
<exclusion>
<artifactId>spring</artifactId>
<groupId>org.springframework</groupId>
</exclusion>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
</exclusion>
<!--去掉javassist依赖-->
<exclusion>
<groupId>org.javassist</groupId>
<artifactId>javassist</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- zookeeper -->
<dependency>
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper</artifactId>
<version>3.6.1</version>
<exclusions>
<exclusion>
<artifactId>log4j</artifactId>
<groupId>log4j</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.curator</groupId>
<artifactId>curator-framework</artifactId>
<version>5.1.0</version>
</dependency>
<dependency>
<groupId>org.apache.curator</groupId>
<artifactId>curator-recipes</artifactId>
<version>5.1.0</version>
</dependency>
通过排查 是因为 org.apache.curator 5.1.0 的包 用的是 zookeeper3.6.0 的包,但我项目引用的是3.6.1 ,zookeeper版本太高了,冲突了
只要将zookeeper版本调为对应的 zookeeper3.6.0 就可以了
吸取教训就是看日志一定要看全,最终的报错可能不是引发的原因. 希望可以帮到你!
GitHub 加速计划 / de / Dependencies
8.61 K
704
下载
A rewrite of the old legacy software "depends.exe" in C# for Windows devs to troubleshoot dll load dependencies issues.
最近提交(Master分支:2 个月前 )
1997a400 - 2 年前
2f423539 - 2 年前
更多推荐
已为社区贡献3条内容
所有评论(0)