dubbo与zookeeper学习中的问题
2024-08-29 19:18:24
环境:
spring5.1.5
dubbo 2.6.2
异常信息:
java.lang.NoClassDefFoundError: org/apache/curator/RetryPolicy
at com.alibaba.dubbo.remoting.zookeeper.curator.CuratorZookeeperTransporter.connect(CuratorZookeeperTransporter.java:27)
at com.alibaba.dubbo.remoting.zookeeper.ZookeeperTransporter$Adaptive.connect(ZookeeperTransporter$Adaptive.java)
at com.alibaba.dubbo.registry.zookeeper.ZookeeperRegistry.<init>(ZookeeperRegistry.java:69)
at com.alibaba.dubbo.registry.zookeeper.ZookeeperRegistryFactory.createRegistry(ZookeeperRegistryFactory.java:38)
at com.alibaba.dubbo.registry.support.AbstractRegistryFactory.getRegistry(AbstractRegistryFactory.java:96)
at com.alibaba.dubbo.registry.RegistryFactory$Adaptive.getRegistry(RegistryFactory$Adaptive.java)
at com.alibaba.dubbo.registry.integration.RegistryProtocol.getRegistry(RegistryProtocol.java:202)
at com.alibaba.dubbo.registry.integration.RegistryProtocol.export(RegistryProtocol.java:136)
.....
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.ClassNotFoundException: org.apache.curator.RetryPolicy
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1702)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1547)
... 37 more
原因:缺少curator的两个包
解决办法:在pom.xml中添加:
<dependency>
<groupId>org.apache.curator</groupId>
<artifactId>curator-framework</artifactId>
<version>2.8.0</version>
</dependency>
<dependency>
<groupId>org.apache.curator</groupId>
<artifactId>curator-recipes</artifactId>
<version>2.8.0</version>
</dependency>
已解决
最新文章
- UIImage类扩展返回一个带边框的圆形图片
- delphi 10 seattle 安卓服务开发(三)
- 【C#】第1章 VS2015中C#6的新特性
- thinkphp接手机网站接口
- Javascript同源策略对context.getImageData的影响
- (转)UILabel的详细使用
- VxWorks 6.9 内核编程指导之读书笔记 -- ISRs和Watchdog Timer
- 数据库字段类型中char和Varchar区别
- 简单粗暴地理解 JavaScript 原型链
- 【转】非常完善的Log4net详细说明
- 开发反模式 - SQL注入
- QT VS配置UNICODE问题
- ural1772 Ski-Trails for Robots
- 从矩阵的定义开始谈OpenGL矩阵变换
- Spring-shiro源码陶冶-AuthorizingRealm用户认证以及授权
- 关于Java的散列桶, 以及附上一个案例-重写map集合
- angular简介
- linux下磁盘存储空间不足
- MyBatis 返回主键
- su命令