Caused by: java.lang.NoClassDefFoundError: rx/Single

Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'observableMVCConfiguration' defined in class path resource 

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'singleReturnValueHandler' defined in class path resource 

Caused by: java.lang.NoClassDefFoundError: rx/Single

 

以zookeeper为注册中心搭建spring cloud环境 ,出现这个错,一般是zk依赖与boot 版本兼容问题。最后,把pom的依赖改动一下,启动就不再报错了。错误如下

Caused by: java.lang.NoClassDefFoundError: rx/Single_第1张图片

这是原来的pom 配置Caused by: java.lang.NoClassDefFoundError: rx/Single_第2张图片Caused by: java.lang.NoClassDefFoundError: rx/Single_第3张图片Caused by: java.lang.NoClassDefFoundError: rx/Single_第4张图片

 

 

最后,把pom配置改为一下,启动就没什么问题了。

代码如下:

 

1.
    
    
        org.springframework.cloud
        spring-cloud-starter-config
    
    
        org.springframework.cloud
        spring-cloud-starter-zookeeper-discovery
    
2.
    
        
            org.springframework.cloud
            spring-cloud-dependencies
            Camden.SR2
            pom
            import
        
    

 

 

Caused by: java.lang.NoClassDefFoundError: rx/Single_第5张图片

Caused by: java.lang.NoClassDefFoundError: rx/Single_第6张图片

你可能感兴趣的:(ZK)