解决 dubbo-admin版本是2.5.4-SNAPSHOT 在jdk8运行报错的方法

1、webx的依赖改为3.1.6版;

    
        com.alibaba.citrus
        citrus-webx-all
        3.1.6
    

2、添加velocity的依赖,我用了1.7;

    
        org.apache.velocity
        velocity
        1.7
    

3、对依赖项dubbo添加exclusion,避免引入旧spring

    
        com.alibaba
        dubbo
        ${project.parent.version}
        
            
                org.springframework
                spring
            
        
    

4、webx已有spring 3以上的依赖,因此注释掉dubbo-admin里面的spring依赖

    
        
        
    

确定war包解压后lib目录没有spring 3 以下的依赖就行。然后运行正常了。


原:https://github.com/alibaba/dubbo/issues/50

你可能感兴趣的:(maven)