环境:

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>

已解决

最新文章

  1. UIImage类扩展返回一个带边框的圆形图片
  2. delphi 10 seattle 安卓服务开发(三)
  3. 【C#】第1章 VS2015中C#6的新特性
  4. thinkphp接手机网站接口
  5. Javascript同源策略对context.getImageData的影响
  6. (转)UILabel的详细使用
  7. VxWorks 6.9 内核编程指导之读书笔记 -- ISRs和Watchdog Timer
  8. 数据库字段类型中char和Varchar区别
  9. 简单粗暴地理解 JavaScript 原型链
  10. 【转】非常完善的Log4net详细说明
  11. 开发反模式 - SQL注入
  12. QT VS配置UNICODE问题
  13. ural1772 Ski-Trails for Robots
  14. 从矩阵的定义开始谈OpenGL矩阵变换
  15. Spring-shiro源码陶冶-AuthorizingRealm用户认证以及授权
  16. 关于Java的散列桶, 以及附上一个案例-重写map集合
  17. angular简介
  18. linux下磁盘存储空间不足
  19. MyBatis 返回主键
  20. su命令

热门文章

  1. docker容器-快速部署Jenkins
  2. mysql 时间戳格式化函数from_unixtime使用说明
  3. DHCP Snooping的实现
  4. 走进Struts2(一) — Struts2的执行流程及其工作原理
  5. Android 4.2 project导入 5.0 SDK Eclipse 开发环境出现的问题总结
  6. Redis集群主备模式部署
  7. Qt 插件综合编程-基于插件的OpenStreetMap瓦片查看器client(5) 小结
  8. Eclipse离线安装Emmet插件
  9. 编译自己的gcc
  10. shell如何查看单个或多个文件的行数或总行数